Sr Embedded Software engineer
Core
Developing embedded software, device drivers, and reference applications for high-performance compute systems (AI, ML, Radar, Automotive) using Cadence IP.
Role type
Senior Embedded Software Engineer
Builds
Reference systems, development SDKs, and device drivers for Linux and RTOS environments.
Domain
Semiconductor IP, Embedded Systems, Real-time Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C, Python, Linux kernel development, RTOS programming, embedded driver development, low-level software for Arm processors, build system modification
Preferred skills
Yocto, Buildroot, kernel hacking
Technologies
Linux, RTOS, Arm, C, Python
Responsibilities
Develop and test embedded software and reference applications for physical AI applications; Port and integrate software components and create development SDK for partners and customers; Develop device drivers for Linux and RTOS; Automate tasks and improve existing build and test infrastructure
Seniority
Senior, hands-on IC