Job Description

Compiler Engineer

Location: Barcelona, Spain
Working Model: Hybrid

The Company
We're working with a fast-growing semiconductor company developing next-generation RISC-V–based processors and custom AI acceleration IP for high-performance and data-center workloads. Their software team plays a critical role in enabling these architectures through production-quality compiler technology, working closely with hardware and architecture teams to unlock real performance on silicon.

Compiler Engineer Responsibilities
Design, build, and extend compiler components to support custom processor features and AI acceleration
Develop and optimise compiler frameworks including LLVM, MLIR, and GCC
Implement and maintain front-end, middle-end, and backend compiler functionality
Collaborate closely with hardware, architecture, and performance teams on hardware/software co-design
Analyse compute- and AI-oriented workloads and map them efficiently onto target architectures

Compiler Engineer Background
Bachelor's or Master's degree in Computer Science or a related field
1–4 years of experience in compiler development or related low-level systems software
Hands-on experience with LLVM, MLIR, GCC, or similar compiler infrastructures
Strong C++ and C programming skills
Experience with parallel or accelerator programming models (e.g. vectorisation, CUDA, OpenCL, SYCL

If this compiler position sounds of interest, please reach out to Harry Hansford @ IC Resources .

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application