Staff Engineer Software
Core
Design, develop, and integrate reusable embedded software for Automotive Ethernet solutions across multiple MCU platforms, ensuring ISO 26262 compliance and system-level integration.
Role type
Staff Engineer, embedded software (Automotive Ethernet)
Builds
Reusable embedded software components and interfaces for automotive communication systems
Domain
Automotive industry, embedded systems, Ethernet protocols
Required skills
C programming, low-level drivers, MCU architectures, bare-metal/RTOS development, ISO 26262 compliance, Ethernet fundamentals, static analysis, unit testing, Git, build systems
Preferred skills
PTP/TSN, Automotive Ethernet switches, portability across platforms
Technologies
C, RTOS, Git, Ethernet switches
Responsibilities
Design and integrate embedded software for Automotive Ethernet; develop reusable components with well-defined interfaces; take ownership of software components from requirements to release; collaborate with architecture, hardware, and validation teams; contribute to ISO 26262-compliant development; perform code reviews and testing; investigate hardware-software issues and support platform bring-up.