С++ 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
📊
Average salary range of similar jobs in
analytics →
Loading...