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.

Date Posted: 2026-06-30