General Motors is looking to design, develop, and deploy embedded controls and software for all vehicle systems and components that manage vehicle motion, access, vision, and occupant safety and comfort. This role specifically focuses on developing Body Controls software and controls for all GM vehicles globally, aiming to improve vehicle features and enhancements.
Requirements
- Experience related to mechatronic systems or subsystems
- Basic knowledge of controls theory and the software development process
- Technical Writing
- Signal Mapping
- Software FMEA
- Physics-based understanding of the Voice-of-Customer (VOC), and Critical to Quality (CTQ) requirements.
- Experience with writing, interpreting or managing requirements
Responsibilities
- Create and maintain Sub-System Technical Specifications (SSTS) and other requirements (Component Technical Requirements Specifications-CTRS, serial data, diagnostics, U-services, etc.) for applicable subsystems and ART software solutions using requirements management software (e.g. DOORS Next Gen, DOORS)
- Create and maintain Behavior Technical Specifications (BTS) for applicable software solutions, following Behavior Driven Development (BDD) principles. This includes leading triad meetings and discussions with key stakeholders
- Develop and maintain blueprints and/or functional block diagrams for assigned software solutions
- Design and Sustain Model Based Systems Engineering (MBSE) diagrams (e.g. Block Definition Diagram, Use-case Diagram, Activity Diagram, Internal Block Diagram) for responsible software solutions using Rhapsody
- Establish and Uphold Subsystem/Solution Failure Mode and Effect Analysis (FMEAs) using the FMEA Integration Tool (FIT). Support the development and linking of Software Component FMEAs, Process FMEAs, and system FMEAs, when appropriate, by providing context of software related failure modes and contributions, with a focus on high severity items.
- Collaborate cross-functionally with other SSLEs to ensure robust integration of subsystems/solutions, including failure mode discussions for interfaces between your subsystem/solutions to other subsystems/solutions
- Collaborate with Controls and Software Engineers to review controls design and/or software implementation, providing guidance to ensure compliance with requirements
Other
- Bachelor’s Degree in one of the following disciplines - Systems/Mechatronic/Controls/Electrical/Software or related engineering degree
- Minimum of 5+ years of relevant experience
- Ability to effectively communicate issues, status and recommendations to leadership
- Proven ability in project management skills, strong attention to details, and ability to teach others
- Ability to prioritize work with limited direction