NXP Semiconductors logo

Principal Edge AI Software Engineer

NXP Semiconductors
July 02, 2026
Full-time
On-site
Ottawa, Ontario, Canada
Other Semiconductor Jobs, Level - Senior

Job Title

Principal Edge AI Software Engineer

Role Summary

Join NXP's AI & Chip Engineering (ACE) team in Kanata to translate advanced AI models into optimized, production-grade embedded solutions for automotive and edge platforms. Work spans runtime and inference engine development, performance tuning, and platform enablement to deliver reliable real-time AI on NXP SoCs.

Experience Level

Senior — Principal level. Requires 10+ years of relevant industry experience and demonstrated technical leadership.

Responsibilities

Primary responsibilities include designing, implementing, and delivering high-performance Edge AI software and platform features.

  • Design, develop, and optimize Edge AI software for NXP embedded SoCs (MCU/MPU/NPU).
  • Enable deployment of ML and generative AI models by building and integrating runtimes, inference engines, and model pipelines.
  • Drive performance optimization for latency, memory, and power through low-level system tuning.
  • Collaborate with silicon, system, and AI teams to deliver end-to-end solutions.
  • Participate across the product lifecycle: architecture, implementation, validation, and production.
  • Contribute to Edge AI frameworks, platform enablement, and benchmarking methodologies.

Requirements

Must-have technical skills and experience.

  • 10+ years of industry experience in software or AI systems at a senior/principal level.
  • 3+ years of embedded software development experience using C/C++ and Python.
  • Experience with Linux-based embedded systems and performance-critical applications.
  • Familiarity with processor architectures (ARM, SIMD/NEON, GPU/NPU acceleration).
  • Experience implementing or deploying AI/ML, DSP, or computer vision algorithms and working with AI frameworks or custom runtimes.
  • Proven system-level optimization skills (CPU, memory, I/O, vectorization) and strong debugging/profiling abilities.

Nice-to-have:

  • Hardware acceleration and offload experience (OpenCL, CUDA, DSP toolchains).
  • Model optimization techniques (quantization, pruning, graph optimization).
  • Knowledge of automotive standards (ISO 26262, Automotive SPICE, AUTOSAR, MISRA).
  • Experience with Edge AI deployment pipelines and benchmarking.

Education Requirements

Bachelor's degree (minimum) in Computer Science, Electrical Engineering, or a related technical field; Master’s or PhD preferred. Equivalent practical experience is acceptable.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-07-02