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
166,200 - 228,500 USD per year
Apply Now