NXP Semiconductors

Edge AI Software Engineer - Intermediate

NXP Semiconductors$80K — $110K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • 2–5 years of experience in embedded software development (C/C++, Python)
  • Familiarity with Linux-based embedded systems
  • Experience with software debugging, profiling, and performance tuning
  • Familiarity with AI frameworks (TensorFlow, PyTorch, ONNX, TFLite)
  • Exposure to AI/ML, DSP, or computer vision algorithms (academic or industry)
  • Strong problem-solving skills and attention to detail

Responsibilities

  • Develop and optimize Edge AI software products on NXP SoCs (MCU/MPU)
  • Assist in deploying machine learning models to embedded platforms with real-time constraints
  • Contribute to AI inference pipelines and runtime integration
  • Support performance optimization (latency, memory, power) through profiling and tuning
  • Work with cross-functional teams (AI, system, and silicon teams) to integrate solutions
  • Participate in the development lifecycle: implementation, testing, debugging, and validation

Benefits

  • Opportunity to work at a key hub for Edge AI innovation
  • Chance to grow expertise in embedded AI solutions
  • Collaborative work environment with experienced engineers
  • Involvement in impactful, production-grade technologies
  • Development lifecycle experience from implementation to validation
Full Job Description

Location: Kanata, Ontario, Canada

About the Role

Join NXP’s AI & Chip Engineering (ACE) organization—one of the key hubs for Edge AI innovation—based in Kanata. In this role, you’ll contribute to the development of embedded AI solutions powering next-generation automotive, industrial, and intelligent edge systems. You will work alongside experienced engineers to bring machine learning models to real-world embedded platforms, focusing on performance, reliability, and scalability. This is a great opportunity to grow your expertise in Edge AI software, embedded systems, and AI deployment workflows, while working on impactful, production-grade technologies.

What You’ll Do

  • Develop and optimize Edge AI SW products on NXP SoCs (MCU/MPU)

  • Assist in deploying machine learning models to embedded platforms with real-time constraints

  • Contribute to AI inference pipelines and runtime integration

  • Support performance optimization (latency, memory, power) through profiling and tuning

  • Work with cross-functional teams (AI, system, and silicon teams) to integrate solutions

  • Participate in the development lifecycle: implementation, testing, debugging, and validation

Core Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field

  • 2–5 years of experience in embedded software development (C/C++, Python)

  • Familiarity with Linux-based embedded systems

  • Experience with software debugging, profiling, and performance tuning

  • Familiarity with AI frameworks (TensorFlow, PyTorch, ONNX, TFLite)

  • Exposure to AI/ML, DSP, or computer vision algorithms (academic or industry)

  • Strong problem-solving skills and attention to detail

Preferred Skills

  • Basic understanding of processor architecture (e.g., ARM, SIMD/NEON)

  • Exposure to hardware acceleration (GPU, DSP, NPU) is a plus

  • Awareness of model optimization techniques (quantization, pruning)

  • Knowledge of automotive software standards (e.g., ISO 26262, AUTOSAR) is a plus

What We’re Looking For

  • Strong interest in Edge AI and embedded systems

  • Eagerness to learn and grow in AI software and system optimization

  • Ability to collaborate effectively in a team environment

  • Proactive attitude and willingness to take ownership of assigned tasks

About NXP Semiconductors

NXP Semiconductors N.V. is a Dutch semiconductor manufacturer with headquarters in Eindhoven, Netherlands. The company employs approximately 31,000 people in more than 35 countries, including 11,200 engineers in 33 countries. NXP reported revenue of $8.88 billion in 2020. The company's products are used in a wide range of automotive, identification, wireless infrastructure, lighting, industrial, mobile, consumer and computing applications. NXP is the co-inventor of near field communication (NFC) technology along with Sony and supplies NFC chip sets that enable mobile payments, as well as secure access to cars and buildings.
Learn more about NXP Semiconductors
Size
31,000 employees
Market Cap
$39.8 billion
Industry
Net Income
$52 million
Founded
1953
5 Year Trend
+3.1%
Revenue
$8.6 billion
NASDAQ

Similar Jobs

More Jobs at NXP Semiconductors

More Technical Services Jobs

Find similar Edge AI Software Engineer - Intermediate jobs: