Staff Specialist Software
Core
Develop and verify MCAL drivers for automotive platforms, covering architecture, coding, testing, and static analysis.
Role type
Staff Specialist embedded software engineer (MCAL)
Builds
MCAL device drivers and verification artifacts for automotive semiconductor solutions
Domain
Automotive embedded systems / Semiconductor
Required skills
C programming, Assembly language, Microcontroller architecture (32-bit), Multi-core architecture, MMU/MPU/Caches, GPT/GTM/Timers/DMA/Interrupts, AUTOSAR, IEC61508, ISO26262, Static analysis tools (Polyspace, MISRA), Unit testing, Debuggers (PLS, Lauterbach), Lab equipment (Oscilloscopes, Logic analyzers)
Preferred skills
Enterprise Architect, C compiler tool chains
Responsibilities
Participate in requirements elicitation and definition, Develop architecture/design/code for MCAL drivers, Perform static checks and unit tests, Evaluate change requests and derive impact, Conduct reviews of specifications/designs/code/test scripts, Recommend necessary actions
Seniority
Staff, hands-on IC