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