Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Engineer software

IC Resources

Sallent

Híbrido

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de semiconductores en crecimiento busca un Ingeniero de Compiladores en Barcelona. Este profesional diseñará y construirá componentes del compilador, optimizando frameworks como LLVM y GCC, y colaborará con equipos de hardware y arquitectura. Se requiere una licenciatura en ciencias de la computación y experiencia de 1-4 años en desarrollo de compiladores. El puesto ofrece un entorno de trabajo híbrido y oportunidades de desarrollo profesional.

Formación

  • 1-4 años de experiencia en desarrollo de compiladores.
  • Experiencia práctica con infraestructuras de compilador como LLVM, MLIR o GCC.

Responsabilidades

  • Diseñar, construir y extender componentes de compiladores para características de procesadores personalizados.
  • Desarrollar y optimizar frameworks de compiladores, incluidos LLVM, MLIR y GCC.
  • Implementar y mantener funcionalidad del compilador de frontend, middle-end y backend.
  • Colaborar estrechamente con equipos de hardware, arquitectura y rendimiento en co-diseño hardware/software.
  • Analizar cargas de trabajo orientadas a computación e IA y mapeo eficiente en arquitecturas objetivo.

Conocimientos

C++
C
LLVM
MLIR
GCC
Programación paralela
CUDA
OpenCL
SYCL

Educación

Licenciatura o Maestría en Ciencias de la Computación o campo relacionado
Descripción del empleo
Compiler Engineer

Dé el siguiente paso en su carrera profesional ahora: desplácese hacia abajo para leer la descripción completa del puesto y envíe su solicitud.

Location: Barcelona, Spain. Working Model: Hybrid

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.

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
Qualifications
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 1–4 years of experience in compiler development
  • 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)
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.