Sub-System Lead Engineer for PHEV Vehicle Dynamics Control within GM's Software and Services organization. Responsible for developing, documenting, and evolving technical requirements for the Vehicle Motion Control Solution.
Responsibilities
Develop and define requirements for Vehicle Motion Control Solution.
Create and maintain Behavioral Test Specifications (BTS).
Follow Behavior Driven Development (BDD) principles focusing on requirement development with behavioral impacts to the customer in mind.
Collaborate with Functional System Architects on requirement structure and intent and implement into testable sub-system specifications.
Lead development meetings and discussions with key stakeholders to develop behavioral requirements.
Incorporate or develop non-functional requirements as needed.
Create and maintain requirements for serial data and Data Identifiers at the Solution level.
Support testable functionality roll out plan (TFRP) definition and scope.
Support the development of testable scenarios to meet the intent of BTS.
Collaborate with Validation Engineers to support the creation of testable scenarios to ensure intent of BTS requirements is met with a robust test plan.
Support development co-simulation BoM for CI pipeline integration of Product area functionality.
Collaborate on testing architecture and built in quality strategies.
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.
Collaborate with Controls and Software Engineers to review controls design and/or software implementation, ensuring compliance with requirements.
Review data to ensure the controls design and software implementation complies with the requirement.
Take part as a member and key stakeholder in regular ART meetings including Iteration Planning, Iteration Reviews, Daily Standups as needed and Program Increment ceremonies.
Support peripheral meetings with product team members, functional system architects, other sub-system lead engineers, etc.
Support the root cause analysis for sub-system issues as applicable and translate resolutions into new or revised requirements as appropriate.
Support Calibration development for the solution.
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.
Define Functional Controls and Hardware Requirements.
Define functional requirements and mapping of inputs to outputs.
Define remedial actions based on fault detection, Propagation and Maturation.
Define context diagram, Functional Architecture Diagrams and hardware integration of the functions.
Define the functional and physical partitioning of requirements and overall architecture to ECUs.
Develop acceptance Criteria for new/modified features and ensure acceptance criteria are met prior to releasing.
Define how inputs to the function are used to transform the outputs (latency, overshoot, oscillation, etc.).
Define signal/data retention requirements.
Define diagnostic, degraded state, remedial action, and recovery requirements.
Define use cases and measurable/objective performance requirements for normal and degraded states.
Support creation of Vehicle Motion Control Performance Requirements.
Support creation of actuator and sensor Functional and performance requirements (HW).
Define/Support calibratable aspects of the function.
Deliver requirements, and tested products on time.
Requirements
Bachelor of Science in Engineering to include Mechanical, Electrical, Computer Science, Computer Engineering and Mathematics or related field.
Minimum of 5 years of experience in developing requirements or software for Chassis Controls related applications.
Strong understanding of GM vehicle development/software development process (i.e., deliverables/expectations for software milestones and understanding of Systems “V”).
Expert in Systems, Controls and Software architecture, Calibration and Testing development processes and tools.
Comprehensive understanding of Built in Quality Process(s), BDD principles and methodologies.
Highly proficient at analyzing unusual and complex issues while driving for results in an ambiguous and fast-paced environment.
Demonstrated leadership, organizational agility, collaborative spirit, and interpersonal skills to influence effectively across all levels of a large organization.
Strong project management skills and the ability to plan, prioritize work and execute the plan to meet business objectives on time with quality.
High level of interpersonal skill to work effectively with people in other functions and regions.
Ability to prioritize work with only limited direction from manager.
Exceptional oral and written communication skills.
Working knowledge of embedded controls development & related tool set – (e.g., MATLAB Simulink modeling, developing & debugging physics-based C code, Jira, GIT Ecosystem, etc.).
Demonstrated results in successful project execution.
Excellent multi-functional communication and leadership skills - able to get multiple teams moving in the same direction.
Demonstrated ability to deal with ambiguity while driving timely decision making.
Benefits
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
Healthcare, dental, and vision benefits.
Life insurance plans to cover you and your family.
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
GM Vehicle Purchase Plan for you, your family, and friends.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.
Software Developer designing Java - based scanning and image - processing products at Ricoh’s Global Solutions Engineering team. Supporting scalable applications, testing, databases, and Americas - market implementations.