Job Title
Lead Software Engineer – AI Operators
Role Summary
Own the end-to-end software stack for AI operator modules/kernels on NXP edge AI processors. Lead architecture, design, implementation and optimization to improve performance, reliability and scalability of the operator/kernel layer.
Work closely with hardware architects, compiler teams and application developers to ensure high-performance integration across the product stack.
Experience Level
Senior — typically requires 8+ years of relevant experience.
Responsibilities
Primary responsibilities include architecture leadership, kernel development, performance optimization, and cross-functional collaboration.
- Define and evolve AI operator/kernel architecture for ISA-based hardware.
- Design, implement and maintain high-performance kernel-level code in C/C++ and assembly as required.
- Lead technical projects, mentor developers, and guide teams to meet delivery commitments.
- Drive proofs-of-concept for new operators and solutions to improve performance and stability.
- Collaborate with hardware, compiler and application teams to ensure seamless integration.
- Use profiling and debugging tools to diagnose bottlenecks and continuously improve performance.
Requirements
Must-have technical skills and experience.
- 8+ years of kernel or low-level systems software development with production-quality contributions.
- Deep knowledge of OS internals, memory management, process scheduling and performance tuning.
- Proficiency in system-level programming in C/C++ and experience with assembly for specialized ISAs.
- Experience with kernel debugging and profiling tools such as GDB, Gprof or equivalents.
- Proven track record optimizing software performance in complex or embedded environments.
- Demonstrated leadership in technical projects and mentoring engineering teams.
Nice-to-have:
- Experience with AI/ML operator development or compiler-level optimizations.
- Exposure to hardware/software co-design and AI hardware acceleration techniques.
Education Requirements
Bachelor's or Master’s degree in Computer Science, Electrical/Computer Engineering or a related field; Ph.D. is a strong plus.
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-10