ApplySoftware Engineer - C++ Build Systems, Devtools and Compiler Engineering
Posted 4 months agoViewed
View full description
📍 Location: North America, Europe
🔍 Industry: Software Development
🏢 Company: EngFlow Inc.
🪄 Skills: GitJavaC++AlgorithmsgRPC
Requirements:
- Passion for improving productivity and safety in CMake and C++.
- Programming proficiency in C++ and deep expertise with modern target-based CMake, sanitizers, Clang-tidy, and cross-platform builds.
- Strong appetite for devtools development and compiler engineering, including writing scanning and refactoring algorithms with libclang.
- Experience with Git infrastructure, Yocto, Java JNI, Node JS bindings is a plus.
- Exposure to at least one cloud infrastructure like AWS, Azure, GCP, OpenShift, or Oracle Cloud.
- Experience in writing or improving documentation and delivering software at scale.
Responsibilities:
- You will be part of a team focused on developing the right tools for the benefit of CMake and C++ productivity.
- You’ll add and improve remote caching and remote execution for CMake and other build systems.
- There’s an opportunity to learn from core engineers who built Bazel and contribute to several open source projects.
- You will help develop core features of our cloud-based service, solving complex challenges like scalability and real-time performance.
Apply