С++ Architecture Engineer

We are looking for a Senior C++ Engineer to join our team. You will help design and improve complex software systems, maintain build processes, and work on a new Bazel-based build system.

This role is perfect for someone with deep knowledge of C/C++, build systems, and software architecture.

 

What You’ll Do

  • Design, refactor, and maintain multilayered software architectures (e.g., PAL, HAL layers)
  • Build prototypes and pilot components for new designs
  • Maintain and improve Make/CMake build systems
  • Help develop a new Bazel-based build system
  • Troubleshoot build issues (linker errors, missing headers, wrong library versions)
  • Support team members to implement architectural changes correctly

     

What We’re Looking For

  • Experience in C++ development or software architecture
  • Strong experience with Makefiles (GNU Make) and CMake
  • Solid understanding of C/C++ compilation, linking, and dependencies
  • Experience in designing and refactoring multilayered systems
  • Skilled in Python and Bash for automation
  • Experience with Git/GitHub
  • Strong problem-solving skills for build issues

     

Nice to Have:

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

     

Why Join Us

  • Work on challenging projects with a cutting-edge tech stack
  • Influence software architecture and processes
  • Collaborate with a supportive engineering team
  • Flexible working hours

     

Required languages

English C1 - Advanced
Published 16 December 2025
33 views
·
7 applications
75% read
To apply for this and other jobs on Djinni login or signup.
Loading...