NXP Semiconductors logo

AI Software Engineer

NXP Semiconductors
July 01, 2026
Full-time
On-site
Guadalajara, Jalisco, Mexico
Other Semiconductor Jobs, Level - Mid-Career

Job Title

AI Software Engineer

Role Summary

Work on the Discrete NPU model zoo to design, develop, and optimize model-zoo infrastructure for computer vision, generative AI, and LLM/VLM workloads. Contribute to compilation, inference, and performance workflows for AI accelerators and build end-to-end demos and benchmarking pipelines.

Experience Level

Mid-level. The role expects roughly 3+ years of relevant machine learning or AI engineering experience.

Responsibilities

Primary responsibilities include expanding and maintaining model zoos, developing inference pipelines, and benchmarking AI workloads on NPU accelerators.

  • Scale and maintain CNN model zoo; add model variants in Python and C++ and improve model accuracy.
  • Re-implement model variants in PyTorch and integrate with tooling for optimization and pruning.
  • Develop and automate model testing, validation, and optimization flows; create CI pipelines for model vetting.
  • Build gstreamer/nnstreamer plugins and end-to-end inference pipelines and demos on NPU hardware.
  • Expand LLM/VLM model zoo: integrate models via Hugging Face APIs, implement benchmarking and profiling, and validate performance.
  • Measure and report latency, throughput, accuracy, and power for AI workloads; produce reproducible benchmarking artifacts.

Requirements

Key technical skills and experience required.

  • Strong proficiency in Python for AI scripting and workload automation.
  • Proficiency in C/C++ for low-level performance work and runtime integration.
  • Solid understanding of deep learning architectures for CV, NLP, and generative models.
  • Experience with Hugging Face APIs, model repositories, and deployment workflows.
  • Experience with benchmarking frameworks and evaluation datasets (e.g., MMLU, HumanEval, GSM8K).
  • Familiarity with Linux environments, build systems, and driver-level basics (optional).
  • Experience with GitHub, CI/CD pipelines, and automated testing frameworks (e.g., Jenkins).
  • Ability to profile hardware/software performance and interpret latency/throughput/power metrics.
  • Fluent English (written and spoken).

Education Requirements

Bachelor's degree in Electronics, Computer, Systems, Robotics Engineering or a similar engineering discipline (as stated in the job qualifications).


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-06-30