Senior Software Integration Product Owner
Company | General Motors |
---|---|
Location | Milford Charter Twp, MI, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in one of the following: Mechanical Engineering, Electrical Engineering, Computer Science or equivalent.
- 5+ years of experience in real-time embedded software system.
- Demonstrated technical project lead or project management experience.
- Direct hands-on experience in developing real-time controls software with programming (e.g., C/C++/JAVA/Assembly) and scripting languages (e.g., Perl/Python).
- Understanding of operating systems (e.g., Unix, Linux, RTOS for embedded system) and instrumentation (e.g., INCA, in circuit emulators, dSpace).
- Familiarity with configuration management system (e.g., GiT) and build tools (e.g., Jenkins, JIRA, eflow).
- Demonstrated drive for results and teamwork in project execution.
- Demonstrated analytical ability where problems are unusual and difficult.
Responsibilities
- Lead the development of software content and timing for assigned releases on new or very active controllers.
- Document the information in software delivery plan and communicate those plans to internal and external organizations.
- Lead project specific software verification and validation plan and document the information in software Analysis, Development and Validation (ADV) plan. Acquire approval from appropriate leadership.
- Provide direction and set priorities for software builds, testing, and validation.
- Ensure the Controls Process of Engineering (C-PoE) tasks are completed per program timing.
- Drive resolution of issues and obstacles and escalate as required.
- Actively manage controller resources (e.g., memory and CPU utilization) at each software release; escalate and engage SMEs for resolution as required.
- Foster & document best practices to ensure high quality work and reduce development lead time.
- Train, develop, mentor, and evaluate technical capability of team members.
Preferred Qualifications
- Master’s degree in one of the following: Mechanical Engineering, Electrical Engineering, Computer Science or equivalent.
- 8+ years of experience in real-time embedded software system.
- Certification in Agile specific roles
- Familiarly with configuration management system and build tools
- Production experience in automotive control system specifically in propulsion, chassis and brakes.
- Knowledge of vehicle electrical architectures and communication networks.
- DFSS Black-Belt certification.