Senior Embedded Software Engineer
Core
Design, develop, and test low-level hardware input/output (HWIO) software for microcontrollers, focusing on RTOS, memory, fault detection, and power management.
Role type
Senior Embedded Software Engineer
Builds
Low-level embedded software and HWIO drivers for automotive microcontrollers
Domain
Automotive embedded systems, AUTOSAR
Deliverable
production ML models
Required skills
Embedded software development, C programming, AUTOSAR MCAL configuration, Complex Driver development, Microcontroller architecture (ARM, PowerPC, Renesas), RTOS, Debugging (Lauterbach, ETAS INCA, CANalyzer), Root cause analysis, Testing strategy design, Code review
Technologies
AUTOSAR MCAL, C, ARM, PowerPC, Renesas, Lauterbach, ETAS INCA, CANalyzer, LIN, DMA, PWM
Responsibilities
Design and implement HWIO software, configure MCAL or hand-code solutions, define and execute testing strategies, perform code reviews, troubleshoot complex issues, document designs and test results
Seniority
Senior, hands-on IC