Deep expertise with modern target-based CMake, sanitizers, Clang-tidy, remote debugging, and cross-platform builds.
Experience with Git infrastructure, Yocto, Java JNI, and Node JS native bindings is a plus.
A strong appetite for devtools development and compiler engineering is desired.
Experience writing code scanning and refactoring algorithms for C++ using libclang or other compiler frontend technology.
Familiarity with Linux and Unix environments, and some knowledge of Windows.
Experience with at least one cloud infrastructure such as AWS, Azure, GCP, OpenShift, or Oracle Cloud.
Experience writing and improving documentation.
Experience delivering software at scale and maintaining operations excellence.
Responsibilities:
As a Software Engineer with a focus on build systems, compilers, and languages, you will contribute to Bazel, gRPC, Goma, Soong, CMake, and other open-source projects.
You will develop core features of our platform, solving complex challenges like scalability and real-time performance.
This role includes improving remote caching and execution capabilities for CMake and other build systems.
You will have the opportunity to learn from core engineers and experiment with the latest technologies.