principal software engineering Field Engineer tech_leadership · Posted Jun 26, 2026

About this role

NXP Semiconductors is hiring a principal-level Field Engineer in the software engineering function based in Beijing, China. The posting calls out experience with C, Linux, Embedded Systems.

Role
Field Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Beijing, China
Posted
Jun 26, 2026

Job description

from NXP Semiconductors careers

Role Summary

As a Robotics Senior Field Application / Solution Engineer, you will serve as a customer-facing technical owner for robotics-related opportunities, covering humanoid robots, AGV/AMR platforms, drones, and other intelligent mobile robotic systems.

This role requires strong system-level understanding, hands-on embedded engineering experience, and the ability to translate customer requirements into practical semiconductor-based solutions. You will work closely with customers, sales teams, product teams, application engineers, and ecosystem partners to identify technical needs, define solution architectures, support design-in activities, and accelerate customer adoption of MCU, MPU, connectivity, motor control, sensing, power management, safety, and security technologies.

The ideal candidate should be comfortable discussing robotics architectures from both hardware and software perspectives, including real-time control, communication networks, motor control, perception interfaces, embedded software enablement, and system integration challenges.

Responsibilities:

  • Customer Engagement and Requirement Collection

    • Engage with robotics customers to understand system architecture, roadmap, and technical needs

    • Identify pain points and translate into solution proposals and product requirements

    • Drive opportunity qualification, design-in, and design win execution

    • Serve as the trusted technical partner throughout the project lifecycle

  • Robotics System Architecture Support

    • Support system-level solution definition for robotics platforms (humanoid, AMR, drones)

    • Contribute to architecture across compute, real-time control, motion control, sensing, and networking

    • Recommend optimal product selection (MCU/MPU, connectivity, motor control, power, security)

  • Solution Development and Internal Alignment

    • Work with AE, product, R&D, and sales teams to develop customer-centric solutions

    • Deliver architecture proposals, block diagrams, and technical materials

    • Provide structured feedback to influence product roadmap and ecosystem readiness

  • Technical Support and Issue Resolution

    • Support hardware bring-up and embedded software debugging

    • Resolve system-level issues across interfaces, control, and communication

    • Coordinate escalations and ensure timely issue closure

  • Robotics Enablement and Ecosystem Support

    • Deliver technical workshops, demos, and training to customers and partners

    • Promote adoption of reference designs, SDKs, and embedded platforms (Linux/RTOS/ROS2)

    • Collaborate with ecosystem partners to accelerate solution readiness

Requirements:

  • Experience and Background

    • Bachelor’s degree or above in Electrical Engineering, Electronics Engineering, Automation, Robotics, Computer Engineering, Embedded Systems, or a related technical field.

    • 8+ years of experience in embedded systems, semiconductor technical support, robotics electronics, industrial automation, motor control, or customer-facing application engineering.

    • Experience working directly with customers in technical discussions, design reviews, issue debugging, requirement collection, or solution promotion.

    • Practical experience in system-level design or support, rather than only single-module development.

  • Technical Skills

    • Strong understanding of robotics systems (humanoid, AMR, drones, or motion control)

    • Solid knowledge of MCU/MPU architectures and embedded software (C/C++, RTOS, Linux)

    • Familiar with key interfaces & protocols (Ethernet, EtherCAT, CAN, SPI, I2C, etc.)

    • Understanding of motor control and actuator systems is a plus

    • Hands-on debugging experience with lab tools

  • Soft Skills

    • Strong customer communication and solution-selling mindset

    • Ability to manage multiple projects and cross-functional collaboration

    • Willingness to travel; good English communication skills

  • Preferred Qualifications

    • Experience in robotics (humanoid, AMR, UAV) or industrial automation

    • Familiarity with industrial networking (TSN, EtherCAT, CANopen)

    • Experience with NXP or similar embedded platforms


More information about NXP in Greater China...

#LI-d6f4

More roles at NXP Semiconductors

倉儲作業員
Kaohsiung · mid
Working Student (f/m/d) Application Engineering (Automotive Ethernet PHY)
Hamburg · junior
Python C Git
Senior SW development Engineer
Bucharest, Romania · senior
C Computer Vision Git
Senior Principal Firmware Test Architect
Bangalore, India · senior
Python C CI/CD
Principal Facility Process Engineer
Austin (Ed Bluestein · principal
All NXP Semiconductors jobs →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All NXP Semiconductors Jobs Browse software engineering roles principal positions