Senior Staff Software Engineer – Automotive Ethernet
Core
Design and implement robust embedded software for automotive Ethernet switches, ensuring functional safety and system integration.
Role type
Senior Staff Embedded Software Engineer (Automotive Ethernet)
Builds
Embedded software for Ethernet switches
Domain
Automotive / Embedded Systems
Required skills
C programming (RTOS, bare-metal), Embedded software design, Functional safety (ISO 26262), System architecture (UML), Hardware debugging, V-Model process, Test automation (Python)
Preferred skills
Ethernet stack protocols, Python for test automation
Technologies
MISRA C, ISO 26262, ASIL B, Automotive SPICE, Lauterbach TRACE32, Vector CANoe, JTAG/SWD, UML, PlantUML, RTOS
Responsibilities
Design and implement embedded software for ethernet switch adhering to safety standards (ISO 26262 ASIL B) and coding guidelines (e.g., MISRA C), Derive and document software requirements and test specifications from system-level requirements, Model and design software architecture using UML, Set up and maintain development environments and automated test setups, Conduct software integration testing and debugging on hardware-in-the-loop (HIL), Collaborate with cross-functional teams to troubleshoot interdisciplinary problems
Seniority
Senior Staff, hands-on IC