¡Activa las notificaciones laborales por email!

Integrity Engineer

TechTeamz

Madrid

Presencial

EUR 60.000 - 80.000

Jornada completa

Hoy
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

A leading technology firm in Madrid is seeking an experienced Compiler Engineer to design and optimize compiler backends for embedded applications. The ideal candidate has over 5 years of experience in compiler development, proficiency in C/C++, and deep knowledge of Linux and LLVM-based tools. Join an innovative team that focuses on cutting-edge projects and collaboration, offering flexible work and competitive compensation.

Servicios

Flexible working environment
International exposure
Competitive compensation

Formación

  • 5+ years of experience in compiler development or related low-level systems programming.
  • Strong proficiency in C and C++.
  • Deep understanding of Linux-based development, build systems, and scripting tools.

Responsabilidades

  • Design, develop, and maintain compiler components using LLVM.
  • Optimize code generation for custom hardware targets.
  • Implement and refine compiler passes for performance improvements.

Conocimientos

Compiler development
C / C++ proficiency
Linux development
LLVM-based toolchains
Performance optimization

Herramientas

Git
CMake
Bazel
Descripción del empleo
About the Role

We are looking for a highly skilled Compiler Engineer with strong experience in C / C++, Linux development, and LLVM-based compiler toolchains.

You will contribute to the design, development, and optimization of compiler backends and toolchains that enable high-performance embedded and hardware-oriented applications.

Key Responsibilities
  • Design, develop, and maintain compiler components using LLVM, Clang, or other open-source frameworks.
  • Optimize code generation for custom or specialized hardware targets.
  • Implement and refine compiler passes for performance, power, and code size improvements.
  • Contribute to low-level toolchain components (assemblers, linkers, debuggers).
  • Collaborate with hardware and software teams to ensure efficient integration of compiler outputs.
  • Debug, analyze, and improve compiler performance using Linux-based development environments.
  • Support build and CI processes for compiler and SDK releases.
Required Skills & Experience
  • 5+ years of experience in compiler development or related low-level systems programming.
  • Strong proficiency in C and C++.
  • Deep understanding of Linux-based development, build systems, and scripting tools.
  • Proven experience with LLVM, Clang, or equivalent compiler infrastructure.
  • Knowledge of computer architecture instruction sets and hardware-software interaction.
  • Experience with optimization techniques, profiling, and performance analysis tools.
  • Familiarity with version control (Git), CI / CD pipelines, and collaborative workflows.
Preferred Qualifications
  • Experience with embedded toolchains, cross-compilation, or SDK development.
  • Contributions to open-source compiler or toolchain projects.
  • Understanding of GPU, DSP, or specialized processor architectures.
  • Exposure to build systems such as CMake, Bazel, or Ninja.
Why Join Us

Opportunity to work on cutting-edge compiler and hardware integration projects.

Collaborative, engineering-driven culture focused on innovation and quality.

Flexible working environment with international exposure.

Competitive compensation and long-term growth potential within a high-caliber engineering team.

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.