Job Title
LLVM Compiler Development Engineer
Role Summary
Develop and lead implementation of NXP-specific features and optimizations in the LLVM toolchain for RISC-V based CPU cores. Work across architecture, testing, safety, and software-quality teams to deliver compiler releases used by internal and external customers.
Part of a worldwide compiler team; responsibilities span design, development, and deployment of compiler toolchain components and participation in the upstream LLVM community.
Experience Level
Mid-level — typically requires 5+ years of experience in compiler optimizations or target backend development.
Responsibilities
Key duties include:
- Define and design compiler tool features and deliverables for RISC-V CPU cores.
- Provide technical leadership for LLVM compiler development and coordinate with core architecture teams and internal compiler consumers.
- Drive design, implementation, testing, and release cycles for NXP-specific LLVM features across a distributed development team.
- Collaborate with testing, safety, and software quality teams to ensure compiler tools meet safety and quality standards (e.g., ISO26262 requirements where applicable).
- Integrate and maintain toolchain components including backend, linker, assembler, and standard library interactions.
- Contribute to and engage with the LLVM open-source community.
Requirements
Must-have skills and experience:
- 5+ years developing compiler optimizations or target backends.
- Practical experience with the LLVM compiler framework.
- Broad knowledge of compiler toolchain components (linker, assembler, standard libraries).
- Experience with compiler development for embedded systems.
- Strong understanding of computer architecture.
- Analytical problem solver, good communicator, self-directed, and able to mentor team members.
Nice-to-have:
- Familiarity with safety-critical development practices and standards such as ISO26262.
- Experience targeting RISC-V architectures.
Education Requirements
Undergraduate university degree (Bachelor's) in Computer Science, Computer Engineering, or a related technical field.
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-01