Robotics MPU & DNPU Field Applications Engineer
Listed on 2026-07-02
-
Software Development
Embedded Systems/ Firmware/ IoT, Robotics, Embedded Software Engineer
Job Description
We are seeking a highly motivated, experienced engineer to join our FAE team supporting the rapidly growing robotics market — humanoids, drones, and Autonomous Mobile Robots (AMRs) platforms. You will help our customers architect and deploy customer application and AI processors as core to next-generation robotic systems — powering companion computers, central compute, vision and perception pipelines, AI inference, sensor fusion, and motion planning.
You will join a collaborative, passionate team that values creativity, open communication, and having fun while solving tough problems together developing leading‑edge hardware & software solutions.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex, sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
Skills and Requirements- Bachelor's or Master's in Electrical Engineering, Computer Engineering or Computer Science
- 10+ years in embedded systems development or applications support of MPU / SoC-based platforms running embedded Linux, with demonstrated technical leadership
- Strong embedded Linux experience across the full stack: boot loader (u-boot), kernel and device drivers, device tree, Yocto / build system, and user-space integration
- Proficient in C/C++ for embedded development, plus working knowledge of Python or scripting for tooling and automation
- Hands‑on experience with ARM Cortex-A class application processors and heterogeneous compute architectures pairing application cores with real‑time microcontroller cores
- Working knowledge of high‑speed application‑processor interfaces and how to design around them: LPDDR, PCIe, USB 3.x, MIPI‑CSI / MIPI‑DSI, Gigabit / Multi‑Gigabit Ethernet, SDIO / eMMC, and QSPI
- Experience optimizing PCB design for high‑speed application-processor interfaces (impedance control, length matching, EMC/EMI, and power integrity)
- Willing to travel, primarily within North America 30% of the time; hands‑on experience enabling AI / ML workloads on edge processors and integrated NPUs, including model conversion and optimization from common training frameworks to on-device inference for robotics perception
- Working knowledge of computer-vision and sensor-fusion pipelines: MIPI-CSI camera bring-up, ISP tuning, multi-camera synchronization, and fusion of camera, LiDAR, radar, time-of-flight, and IMU inputs feeding perception and localization
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).