NXP Semiconductors

Principal Edge AI Software Engineer

NXP Semiconductors$120K — $150K *
Technical Services
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree (minimum) in Computer Science, Electrical Engineering, or related with 10+ years of experience
  • 3+ years in embedded software development using C/C++ and Python
  • Proficient in Linux-based embedded systems for performance-critical applications
  • Understanding of processor architectures such as ARM, SIMD/NEON, and GPU/NPU acceleration
  • Experienced with AI frameworks like TensorFlow, PyTorch, and ONNX Runtime
  • Proven ability in system-level optimization including CPU, memory, and I/O
  • Strong debugging, profiling, and analytical skills.

Responsibilities

  • Design, develop, and optimize high-performance Edge AI software for embedded SoCs
  • Enable deployment of machine learning and generative AI models
  • Drive performance optimization through low-level system tuning
  • Collaborate with system, silicon, and AI teams to deliver end-to-end AI solutions
  • Engage in the full lifecycle from architecture to production
  • Contribute to next-generation Edge AI frameworks and platform enablement.

Benefits

  • Opportunities for professional development and career growth
  • Work in a cutting-edge AI and chip engineering environment
  • Collaborative team culture with access to cross-functional projects
  • Contribute to impactful projects in automotive and industrial applications
  • Flexible work arrangements and support for work-life balance.
Full Job Description

Location: Kanata, Ontario, Canada

About the Role

Join NXP’s AI & Chip Engineering (ACE) organization—one of the company’s flagship hubs for Edge AI innovation—based in Kanata. You’ll work at the forefront of embedded AI, enabling next-generation agentic AI, generative AI, and machine learning workloads on automotive and edge platforms. Your contributions will directly power intelligent systems across automotive, robotics, and industrial applications—where real-time, reliable AI matters. This role focuses on translating advanced AI models into optimized, production-grade embedded solutions, driving performance, efficiency, and scalability on NXP silicon.

What You’ll Do

  • Design, develop, and optimize high-performance Edge AI software for NXP embedded SoCs (MCU/MPU/NPU)

  • Enable deployment of machine learning and generative AI models, build and integrate AI runtimes, inference engines, and model pipelines for real-time execution

  • Drive performance optimization (latency, memory, power) through low-level system tuning

  • Collaborate across system, silicon, and AI teams to deliver end-to-end AI solutions

  • Participate in the full lifecycle: architecture → implementation → validation → production

  • Contribute to next-gen Edge AI frameworks and platform enablement

Core Qualifications

  • Bachelor’s (minimum) or Master’s/PhD in Computer Science, Electrical Engineering, or related field and 10+ years of overall experience

  • 3+ years of experience in embedded software development (C/C++, Python)

  • Strong experience with Linux-based embedded systems and performance-critical applications

  • Understanding of processor architectures (ARM, SIMD/NEON, GPU/NPU acceleration)

  • Experience with AI frameworks (TensorFlow, PyTorch, ONNX Runtime, LiteRT) or custom runtimes, implementing or deploying AI/ML, DSP, or computer vision algorithms

  • Proven track record in system-level optimization (CPU, memory, I/O, vectorization)

  • Strong debugging, profiling, and analytical skills

Preferred Skills

  • Familiarity with hardware acceleration and offload (OpenCL, CUDA, DSP toolchains)

  • Experience with model optimization techniques (quantization, pruning, graph optimization)

  • Knowledge of automotive standards (ISO 26262, Automotive SPICE, AUTOSAR, MISRA)

  • Exposure to Edge AI deployment pipelines and benchmarking methodologies

What Sets You Apart

  • Passion for bringing AI to real-world embedded systems

  • Ability to operate across software, hardware, and AI domains

  • Strong ownership mindset with the ability to lead technical initiatives

  • Collaborative and proactive approach in cross-functional environments

#LI-6692

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 Principal Edge AI Software Engineer jobs: