The Sub-System Lead Engineer will work to design, document, and evolve the technical requirements for the feature or subsystem in the Thermal Runaway Propagation domain . They will work to perform complex sub-system analysis and decompose the System level desired behavior to the design specification requirements at a hardware/software component level and support DFMEA analysis.
The Sub-System Lead Engineer will support the ART Product Management team as well as act as single point of contact for requirements for the ART/Scrum teams.
In this role, you will:
-
Develop and define requirements for applicable sub-system or ART Solution
-
Create and maintain requirements such as Sub-System Technical Specifications (SSTS) and/or Behavioral Test Specifications (BTS) as applicable.
-
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.
-
Develop block diagrams per Model Based Systems Engineering principles
-
Create and maintain Solution level Failure Mode Effect Analysis (FMEA) focused on software
-
Lead the development and communication of Solution FMEAs in area of responsibility by providing view and context of software related failure modes
-
Feedback information or gaps identified from FMEA to hardware teams as applicable for improvements
-
Collaborate with Controls and Software Engineers to review controls design and/or software implementation, ensuring compliance with requirements
-
Support testable functionality roll out plan (TFRP) definition and scope
-
Support the development of testable scenarios meet the intent of the SSTS or BTS
-
Review data to ensure the controls design and software implementation complies with the requirement
-
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
-
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.