N

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

Software Engineer - Edge AI

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBeijing, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field.
  • Strong experience with TensorFlow and PyTorch for model training and deployment.
  • Proficiency in programming languages such as C, C++, and Python.
  • Extensive experience in embedded software development and machine learning.
  • Excellent programming skills in at least one of C, C++, or Python.
  • Ability to read and understand technical articles and research papers in English.

Responsibilities

  • Develop and optimize embedded machine learning inference engines for microcontrollers.
  • Train and fine-tune machine learning models using TensorFlow and PyTorch for deployment on resource-constrained devices.
  • Implement and experiment with techniques to improve model performance on low-power and memory-limited devices.
  • Collaborate with cross-functional teams to integrate machine learning solutions into embedded systems.
  • Conduct research on machine learning techniques and tools for embedded machine learning applications.
  • Optimize machine learning algorithms to meet embedded-system performance and resource constraints.
  • Read and interpret technical articles and research papers to stay current with advancements in embedded machine learning.

Desired Qualifications

  • Proven experience deploying machine learning models to embedded devices, specifically for embedded machine learning applications.
  • Familiarity with embedded systems, microcontrollers, and real-time operating systems.
  • Deep understanding of the software development life cycle and best practices for embedded systems.
  • Previous experience in a full-time role or significant project in a related field.
  • Expertise in optimization techniques for low-power and low-latency machine learning models.
  • Working knowledge of the NXP MCU SDK.
  • Experience coordinating project deliverables and driving clear communication with global teams across time zones.

About the Company

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

NXP Semiconductors designs and sells semiconductor chips for vehicles and other devices. Its products include automotive-grade microcontrollers and other ICs used in engines, infotainment, safety systems, and networked car architectures. These chips process data, run software, and enable features such as advanced driver assistance and vehicle connectivity, often with strong security and real-time performance. Unlike some peers, NXP became an independent company after Philips spun off its semiconductor unit in 2006 and later merged with Freescale in 2015, building a focused strength in automotive semiconductors and microcontrollers. This gives it a clear niche in the market and the goal of growing as a standalone leader in smarter, connected vehicles and related technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Eindhoven, Netherlands
Founded
2004

Recently Posted Jobs

Explore more opportunities at NXP Semiconductors

See more jobs