Please, let Vertex Advisory Services know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Software Functional Safety Engineer will work remotely in the Electric Power Conversion group.
This role involves performing functional safety base and application software safety development for power electronics components and Drive Unit systems.
Responsibilities include conducting software safety analysis of embedded software to address safety anomalies.
The engineer will develop SW-FTA, SW-FMEA, Freedom from interference (FFI), common cause/cascading failure (CCA/CFA), and dependent failure analysis (DFA) for embedded software, including low-level drivers and power electronics controls design.
The role requires developing traceability between software, technical safety requirements, relevant test cases, and work-products in a traceability tool.
The engineer will create a Design Verification Plan (DVP) for relevant software safety requirements, including fault injections.
Support for the software test team in executing test cases with troubleshooting abilities is expected.
The engineer will assist the vehicle functional safety team in developing technical safety requirements and conducting hazard analysis risk assessments.
Maintenance of software safety requirements and architecture with implementation agreements is part of the role.
The engineer will help define programming and coding guidelines for the software development teams.
Support for tool classification and qualification across Rivian’s software toolsets is also required.
Requirements:
A MS or BS degree or PhD in Electrical, Embedded, or Software Engineering is required.
Candidates must have experience with embedded systems.
A minimum of 5 years of experience developing embedded software and controls with a functional safety engineering background in ISO 26262 parts 3, 4, 6, and 8 is necessary.
Knowledge of communication protocols such as CAN, SPI, and LIN is required.
Experience with requirements management tools (e.g., JAMA, Doors), issue tracking tools (Jira, Bugzilla), and software version control tools (e.g., Git, Bitbucket, SVN) is essential.
Proficiency in C programming and/or model-based design using Simulink is required.
Candidates should have knowledge and understanding of the systems and software design architecture of Power Electronics design applications.
Additional experience with Texas Instruments, Infineon automotive safety processors is a plus.
Knowledge of failure modes and failure effects of embedded software and controls design, with prior experience in performing software FTA, FMEA, FFI, DFA, cascading, and common cause analysis is necessary.
Experience with embedded debugging tools such as PLS/UAD or similar, and communication tools such as Wireshark, CANalyzer, or CANape is required.
The ability to work with resilience, think outside the box, and be a strong team player with a drive to exceed expectations and meet deadlines is essential.
Experience working within a cross-functional team is required.
Preferred qualifications include tools expertise with Medini, Plato, or similar, familiarity with E-Gas Level 1/2/3 Concept, ISO 26262 Certification, FreeRTOS safety qualification, and baremetal development experience.
Benefits:
The position offers a fully remote work environment.
A flexible schedule is available, with an average of 8 hours per day, requiring at least 4 hours of overlap with 8-5 Pacific time.
The role is open to various visa types, including H1B, OPT, TN, USC, and GC.
Apply now
Please, let Vertex Advisory Services know you found this job
on RemoteYeah
.
This helps us grow 🌱.