Robotics MPU & DNPU Field Applications Engineer
New
United StatesFull-TimeSenior
Salary166,200 - 228,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PythonEmbedded SystemsC++LinuxComputer Vision
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science
- 10+ years of experience in embedded systems or MPU/SoC application engineering with Linux-based platforms
- Strong embedded Linux expertise (U-Boot, kernel, drivers, device tree, Yocto, user-space integration)
- Proficiency in C/C++ and scripting (Python preferred)
- Experience with ARM Cortex-A processors and heterogeneous compute architectures
- Knowledge of high-speed interfaces such as PCIe, LPDDR, USB 3.x, MIPI CSI/DSI, Ethernet, and eMMC
- Hands-on debugging skills using lab equipment, schematic/PCB analysis, and signal integrity troubleshooting
- Strong communication skills
- Willingness to travel within North America
Responsibilities
- Leading architecture definition for robotics systems covering perception, localization, planning, and control workflows
- Supporting Linux-based system bring-up, including bootloader, kernel, drivers, device tree, and Yocto integration
- Advising on heterogeneous compute designs combining application processors with real-time microcontroller subsystems
- Conducting hardware/software co-debugging, including schematic and PCB review, lab validation, and root-cause analysis
- Enabling AI and computer vision workloads on edge processors, including model optimization and deployment for inference
- Delivering technical workshops, proof-of-concepts, and on-site customer engagements to accelerate design wins
- Acting as a bridge between customers, sales, and internal engineering teams
View Full Description & ApplyYou'll be redirected to the employer's site