Apply

Software 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