Responsible for leading the Secured Gateway System (SGM) development; own the feature and function execution, meeting the expectations of software development plans; responsible for working with our teams across the organization to ensure the SGM software objectives are met; develop the SGM component and sub-component requirements for applications such as raw and translated CAN routing; lead flash over CAN FD and completion of flash protocols, and logging of CAN traffic; work with internal and external supplier stakeholders for requirements, design, and test method development; take the lead role as a system owner of the central SGM, including all system level requirements, traceability and documentation; review, ensure, and maintain requirements traceability using common methodology, such as SySML; utilize different program languages such as Python, Embedded C, and C++ to perform duties; familiarity with cloud platforms such as Azure and AWS will be essential to this role; responsible for hardware and firmware design of SGM Component using tools such as Altium, electrical circuit schematic design and analysis, and hardware familiarity with tools such as oscilloscopes; responsible for system requirements decomposition to appropriate system level artifacts using platform tools such as Helix, JIRA, and Confluence; responsible for communication matrices and functional safety goals; support system and software architecture development to establish traceability to overall product software architecture and vehicle interface requirements; use deep understanding of vehicle systems and communication protocols, including CAN, LIN, OBDII, and UDS; responsible for analyzing these communications using tools like CANalyzer and CANoe; responsible for the design and development of FOTA feature, CAN and diagnostic data collection within the SGM; develop software components within SGM to complete and implement PKI policies, procedures and standard processes; and ensure vehicle network security and integration of digital certificates, keys and cryptographic algorithms and protocols.
Location: Troy, MI and various unanticipated locations throughout the US;
Salary: $165,000 per year;
Education: Master’s Degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, Mechanical Engineering, or in a related field of study (will accept equivalent foreign degree);
Experience: Three (3) years in the position above, as an Autonomous Infotainment Software Domain Lead, as a Design Release Engineer, as a Product Lead, as a Software/Embedded Devices Engineer, as a Validation Engineer, or in a related occupation;