Senior SW Development Engineer
Core
Design and deliver high-quality embedded low-level software and firmware for automotive microcontrollers and processors, aligned with AUTOSAR and non-AUTOSAR standards.
Role type
Senior Embedded Software Engineer (Automotive)
Builds
Embedded drivers, firmware, and software platforms for automotive systems
Domain
Automotive embedded systems
Deliverable
production ML models | product features
Required skills
Embedded C programming, Microcontroller architecture, CPU architecture, Memory management, Interrupt handling, Advanced debugging, Software development lifecycle (SDLC)
Preferred skills
AUTOSAR standard, Automotive peripherals (UART, DMA, Timers), Memory devices (flash, ufs, emmc, ota, bootloader), ARM architectures (CortexM7, CortexR52, CortexM0+), RTOS (AUTOSAR OS, FreeRTOS), CI/CD, Git, Scripting, Hardware schematics reading
Technologies
AUTOSAR, ASPICE, ARM, FreeRTOS, Git, Makefiles
Responsibilities
Design and develop embedded low-level software (drivers/firmware), Own and drive full software lifecycle, Collaborate with cross-functional teams, Contribute to process improvements and coding standards, Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship