Staff Embedded Software Engineer (f/m/div)
Core
Lead embedded software development for MCU products and AI hardware accelerators, enabling open-source ecosystems like Zephyr and ROS.
Role type
Staff Embedded Software Engineer (Technical Lead)
Builds
Embedded software for ARM Cortex, Aurix, and RISC-V architectures; AI software toolchains and stacks.
Domain
Semiconductor / Embedded Systems / AI Hardware
Deliverable
production ML models
Required skills
C, C++, Python, Embedded RTOS (Zephyr), Bare metal development, MCU architecture, System modeling, Virtual prototyping
Preferred skills
Experience with debugging tools (JTAG/SWD), Embedded system development flow tools (Git, GitLab), Ethernet and CAN peripherals
Technologies
ARM Cortex, Aurix, RISC-V, Zephyr, ROS, JTAG, SWD, Git, GitLab
Responsibilities
Develop, test, and verify embedded software for innovative R&D projects; Support AI hardware accelerator and software toolchain development; Enable product portfolios for open-source software ecosystems; Collaborate with Business Lines and adjacent domains; Capture, analyze, and break down requirements into work packages.
