IT & Software

LLVM compiler engineer

Codasip

Cambridge · Cambridgeshire · United Kingdom

Share this job: X Facebook WhatsApp Save job : LLVM compiler engineer
Overview

In this Senior/Principal role, you will advance Codasip’s LLVM-based compiler to support embedded CPU cores, including RISC-V with CHERI security. You’ll collaborate with Embedded Software and processor design teams to optimize software and guide microarchitectural decisions, while exploring new compute architectures. You’ll mentor juniors and share expertise across the team, contributing to Codasip’s shift toward architecture-first security solutions. This role offers high-impact work at the intersection of security, compiler technology, and cutting-edge hardware.

Responsibilities
  • LLVM compiler development and customization for Codasip cores
  • Provide deep technical software guidance to Embedded Software team and customers
  • Develop capabilities, skills, and processes within the team
  • Collaborate with processor design teams to optimize microarchitectural performance
  • Explore compiler tech to support novel compute architectures
  • Work with Studio EDA tool compiler team to improve the tool
  • Mentor junior team members and share knowledge
Key requirements
  • In-depth knowledge of the LLVM compiler
  • Knowledge of the C/C++ clang frontend
  • Understanding of high-level hardware microarchitecture and its impact on software performance
  • Flexible and adaptable attitude for varied projects
  • Willingness to learn and influence others technically
  • Effective communication at technical and management levels
  • Mentorship and willingness to share expertise
  • Cross-functional collaboration
  • LLVM compiler expertise
  • C/C++ clang frontend
  • Understanding of microarchitectures and software performance

Reference: WJ-747_31188652 · Posted 01 Nov 2026, 12:10 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

LLVM compiler jobs in other states

Browse jobs