NPU Accelerator SW Engineer
Core
Develop and integrate low-level software to enable NPU accelerators on automotive-grade MCUs and MPUs, ensuring compliance with real-time and safety requirements.
Role type
Embedded SW engineer (NPU/AI accelerator integration)
Builds
NPU-enabled automotive software stacks for safe and secure products
Domain
Automotive embedded systems + AI/ML inference
Deliverable
production ML models
Required skills
Embedded C/C++, NPU/AI accelerator integration, baremetal/RTOS, embedded Linux, automotive software stack integration, hardware-software interfaces, memory-mapped I/O, DMA
Preferred skills
AI/ML inference frameworks (TensorFlow Lite, ONNX Runtime), functional safety (ISO 26262), ASPICE, MISRA compliance, ADAS/sensor fusion, CI/CD pipelines, DSP/HiFi5/firmware development
Technologies
AUTOSAR, embedded Linux, Yocto, Buildroot, Git
Responsibilities
Develop and integrate low-level software for NPU accelerators on automotive MCUs/MPUs; Integrate NPU functionality into existing BSPs and automotive software stacks; Work within RTOS (AUTOSAR/embedded Linux) to support AI/ML workloads; Collaborate with hardware/AI/ML teams to optimize accelerator usage; Conduct debugging, validation, and performance tuning on target hardware; Ensure compliance with ISO 26262 and MISRA C/C++ guidelines
Seniority
Mid-level, hands-on IC