Qureos

FIND_THE_RIGHTJOB.

Senior C++ Architecture Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

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/C Make-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 tool chain behavior in large-scale environments. development.

Responsibilities :

  • Design, redesign, and refactor multilayered architectures (e.g., PAL, HAL), including writing prototypes and pilot components.
  • Support component owners and ensure 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.

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:
  • incorrect include order or missing headers
  • missing/incorrect/wrong-version libraries
  • wrong library location slinker errors and toolchain inconsistencies

Experience with Bazel (integration, migration, or build-system

  • Proficiency in Python and Bash for automation.
  • Experience with Git and GitHub.

Job Type: Full-time

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.