Sr Embedded Software Engineer
Core
Design, develop, and maintain embedded platform software (drivers, middleware, RTOS) for Renesas devices, ensuring quality from design through verification.
Role type
Senior IC embedded software engineer
Builds
Low-level drivers, middleware, and RTOS integration for Renesas microcontrollers
Domain
Embedded systems, semiconductor, automotive, industrial, IoT
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, 8/16/32-bit MCU architecture design, ARM Cortex-M, embedded software lifecycle management, hardware debugging with oscilloscopes/logic analyzers, test automation, Git/SVN/Bitbucket/GitHub
Preferred skills
MCAL development, AUTOSAR System Services, safety-certified RTOS kernels, ISO 26262/ASIL B–D development, ASPICE processes, MISRA C, static analysis, AI-assisted development
Technologies
ARM Cortex-M, RTOS, C, Git, SVN, Bitbucket, GitHub, JTAG, SWD
Responsibilities
Design and develop embedded platform software including drivers and middleware; own software quality from design review to verification; write, test, and document code; plan tasks and report progress; mentor junior engineers
Seniority
Senior, hands-on IC