Senior C++ Build / Architecture Engineer

We are seeking a highly experienced Senior C++ Engineer or Software Architect to join our engineering team. The ideal candidate will have deep expertise in C/C++ development, advanced architectural skills, and strong knowledge of build systems for multilayered software.

You will work on software design and redesign for complex architectures, maintain and evolve Make/CMake-based build systems, troubleshoot build-related issues, and contribute to the development of a new Bazel-based build system.

This role requires a strong understanding of C/C++ compilation workflows, dependencies, linking, and toolchain behavior in large-scale environments.

 

Technical Requirements

  • 15+ years of experience as a C++ developer or software architect.
  • Strong expertise in Makefiles (GNU Make) and CMake.
  • Deep understanding of the C/C++ compilation process (dependencies, linking, object files).
  • Architectural skills, including design/redesign/refactoring of multilayered systems (e.g., PAL, HAL layers).
  • Experience troubleshooting build-system–related defects, such as:
    • Incorrectly included order or missing headers
    • missing/incorrect/wrong-version libraries
    • wrong library locations
    • linker errors and toolchain inconsistencies
  • Proficiency in Python and Bash for automation.
  • Experience with Git and GitHub.

 

Nice to Have

  • Experience with Bazel (integration, migration, or build-system development).

 

Responsibilities

  • Design, redesign, and refactor multilayered architectures (e.g., PAL, HAL), including writing prototypes and pilot components.
  • Support component owners and ensure the correct implementation of refactoring efforts.
  • Maintain and improve Make/CMake-based build systems supporting multiple layers and platforms.
  • Collaborate on the development of a new Bazel-based build system.
  • Troubleshoot and resolve build-system–related defects across complex C/C++ projects.
Published 11 December 2025 · Updated 15 January
Statistics:
8 views
·
3 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...