Senior Software Engineer at NXP Semiconductors - ScoutJobs - The AI-curated global job board
Skip to content
NXP Semiconductors
Posted a day ago

Senior Software Engineer

NXP SemiconductorsSenior Software Engineer

Requirements

Master’s degree in Computer Science or Electrical Engineering, Experience with LLM, TensorFlow, or PyTorch, Proficiency in C, C++, and Python, Embedded software development experience, Machine learning expertise

Skills

Machine LearningTensorFlowPyTorchC#PythonLLM

About the role

Responsibilities

  • Develop and optimize Embedded ML inference engines for microcontrollers
  • Train and fine-tune machine learning models using LLM, TensorFlow, and/or 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 ML solutions into embedded systems
  • Conduct research on new machine learning techniques and tools specifically for Embedded ML applications
  • Optimize machine learning algorithms to meet the performance and resource constraints of embedded systems
  • Stay up-to-date with the latest advancements in Embedded ML by interpreting technical articles and research papers

Requirements

  • Master’s degree in Computer Science, Electrical Engineering, or a related field
  • Strong experience with LLM, TensorFlow, and/or 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
  • Proven ability to read and understand technical research papers in English
  • Strong problem-solving skills and ability to work collaboratively in a team environment

Preferred Qualifications

  • Proven experience deploying machine learning models specifically to embedded devices
  • Familiarity with microcontrollers and real-time operating systems (RTOS)
  • Deep understanding of the software development life cycle and best practices for embedded systems
  • Expertise in optimization techniques for low-power and low-latency machine learning models

About the Company

NXP Semiconductors enables a smarter, safer, and more sustainable world through innovation. As a world leader in secure connectivity solutions for embedded applications, NXP pushes boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

NXP Semiconductors · Beijing

Sign up to apply