NXP Semiconductors logo

Robotics MPU & DNPU Field Applications Engineer

NXP Semiconductors
June 02, 2026
Full-time
On-site
San Jose, California, United States
$166,200 - $228,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Robotics MPU & DNPU Field Applications Engineer

Role Summary

Provide field application engineering support for robotics platforms using NXP MPU and DNPU processors. Work with sales, customers, and partners to define compute architectures, enable software stacks, and deliver proof-of-concept systems for humanoids, drones, and AMRs.

Responsible for hardware and software integration, system bring-up, AI inference enablement, and performance tuning across perception, localization, planning, and control domains.

Experience Level

Senior — requires 10+ years of experience in embedded systems development or applications support of MPU/SoC-based platforms.

Responsibilities

Primary responsibilities include technical leadership, architecture, and customer enablement.

  • Lead edge-compute architecture, processor selection, bring-up, and software stack integration for NXP MPU and DNPU processors targeting robotics platforms.
  • Own end-to-end robotics compute architecture spanning perception, localization, planning, and control integration.
  • Guide customers to deploy complete robotics software stacks on NXP platforms to accelerate system bring-up and deployment.
  • Design companion computers and subsystems; perform Linux board bring-up, kernel/driver enablement, and system performance tuning.
  • Architect heterogeneous compute solutions combining Linux application cores with real-time microcontroller cores, including inter-core communication and latency budgeting.
  • Troubleshoot hardware and software through schematic/PCB review, bench bring-up, debugging, and root-cause analysis.
  • Enable AI, vision, and sensor-fusion workloads on integrated NPUs and assist model conversion to optimized on-device inference.
  • Deliver on-site and remote proofs-of-concept and lead customer workshops, webinars, and technical trainings.

Requirements

Must-have technical skills and experience.

  • 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 bootloader (U-Boot), kernel and device drivers, device tree, Yocto/build systems, and user-space integration.
  • Proficient in C/C++ for embedded development; working knowledge of Python or scripting for tooling and automation.
  • Hands-on experience with ARM Cortex-A application processors and heterogeneous compute architectures.
  • Working knowledge of high-speed interfaces: LPDDR, PCIe, USB 3.x, MIPI-CSI / MIPI-DSI, Gigabit / Multi-Gigabit Ethernet, SDIO / eMMC, QSPI.
  • Experience optimizing PCB design for high-speed interfaces (impedance control, length matching, EMC/EMI, power integrity) and strong schematic/signal-analysis troubleshooting skills.
  • Excellent verbal and written communication skills and demonstrated ability to operate autonomously and lead technically.
  • Willing to travel, primarily within North America.

Nice-to-have / bonus skills:

  • Hands-on experience enabling AI/ML workloads on edge processors and integrated NPUs, including model conversion and optimization.
  • Experience with computer-vision and sensor-fusion pipelines, multi-camera synchronization, ISP tuning, and fusion of camera, LiDAR, radar, ToF, and IMU inputs.
  • Familiarity with robotics middleware and stacks: Rust, ROS / ROS 2, DDS, PREEMPT_RT, and SLAM/navigation frameworks.
  • Experience with inter-core communication frameworks (e.g., RPMsg / OpenAMP) for heterogeneous compute.
  • Working knowledge of platform security (TrustZone, secure boot, OP-TEE) and connectivity (Wi‑Fi, BLE, UWB, TSN, Single-Pair Ethernet).
  • Familiarity with power-management subsystems, battery-powered architectures (including 48V platforms), functional safety (ISO 26262, IEC 61508), and cybersecurity standards (ISO 21434, IEC 62443).

Education Requirements

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-06-03