Machine Learning Student/Intern

NXP Semiconductors
Apply Now

Job Description

Bringing machine learning and deep learning to the edge.

With machine learning at the edge, our devices–from smart thermostats to autonomous cars–rely on patterns and inference to learn, adapt and make decisions in real-time without the latency and bandwidth challenges introduced by the cloud. NXP offers a comprehensive portfolio of MCUs and processors optimized for machine learning applications in the automotive, smart industrial, and IoT industries. Our software development tools enable machine learning, including toolkits for deep learning to achieve higher accuracy for safety-critical automotive applications.

We may have a fantastic OPPORTUNITY for you:

See your knowledge come to life in next-generation vehicles, smart homes and cities, future industry facilities, and communications.

If you're interested in automotive, cloud solutions, vision/image processing, machine learning/neural networks, 5G, and other wireless products, and more - you're THE ONE we may meet in our R&D Centers.


As Machine Learning Student/Intern in the Machine Learning SW R&D team, you will contribute to the development of embedded software libraries and tools that enable the latest innovations in the field of artificial intelligence and machine learning.

Job Summary

  • Contribute to eIQ ML software including popular open-source Machine Learning inference/compiler frameworks such as TensorFlow, ONNX Runtime, Arm NN, Glow, TVM, and NXP's proprietary SW.
  • Contribute to eIQ Toolkit – a desktop-based environment for training, optimization, validation, profiling, and other tasks used in machine learning model development.
  • Investigate latest research papers, technologies and implement proofs-of-concept based on the findings.
  • Implement Continuous Integration technologies to support development – automated tests and builds (Bamboo, Jenkins).

Your team

  • MLTEC – Machine Learning Technology Excellence Center, part of Business Line Edge Processing
  • A fresh, but well-established team working together for 3+ years responsible for a wide range of Machine Learning SW products being deployed on the complete NXP HW portfolio.
  • Distributed across multiple countries – US (Austin, Texas), Romania, China with leadership in the US and cooperating with multiple international teams in France, Netherlands, and others. Communication in English and in Czech.
  • Czech team has 8 team members ranging from juniors to senior experts and is expected to grow to roughly 12 throughout the year.

The team is responsible for the following:

  • Enablement of machine learning drivers and inference engines on ARM-based microprocessors (MPU) and microcontrollers (MCU)
  • Development of machine learning tooling for training, optimizing, and deploying neural network models on MPUs and MCUs
  • Design and requirement specification for eIQ Machine Learning software (
  • Contributing to opensource communities such as TensorFlow or other software used on our devices
  • Investigating, prototyping, and enabling the latest innovations in AI and ML
  • Supporting important customers to fully leverage NXP’s machine learning solutions

Company Info.

NXP Semiconductors

NXP Semiconductors is a global semiconductor company that produces a wide range of products for various industries, including automotive, security, industrial, and mobile. The company was founded in 1953 and is headquartered in Eindhoven, Netherlands, with operations in more than 30 countries.

  • Industry
  • No. of Employees
  • Location
    Eindhoven, Netherlands
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

NXP Semiconductors is currently hiring Machine Learning Internship Jobs in Brno, Czechia with average base salary of Kč30,000 - Kč36,000 / Month.

Similar Jobs View More