Staff Software Build Engineer
Core
Design, build, and operate the next-generation unified build system for robotic surgery platforms, focusing on C/C++ embedded software and developer productivity.
Role type
Staff Software Build Engineer (Infrastructure)
Builds
Unified build systems, CI infrastructure, and developer tooling for robotic surgery platforms
Domain
Medical robotics / Embedded systems / Build Infrastructure
Deliverable
infrastructure
Required skills
Bazel (Remote Caching/Execution), Rust, C/C++, Python, compiler toolchains, distributed systems, build graph optimization
Preferred skills
Nix, BuildBuddy, Yocto, REAPI, safety-critical software systems
Technologies
Bazel, Rust, C/C++, Python, Nix, BuildBuddy, Yocto
Responsibilities
Design and implement Bazel-based build systems for large-scale C/C++ embedded software; Optimize Bazel Remote Caching and Remote Execution; Write production code for build tooling and infrastructure services; Own and evolve build performance metrics; Build developer-facing tooling to improve iteration speed; Integrate build infrastructure across on-premises and cloud environments; Mentor engineers through code reviews and architectural discussions
Seniority
Staff, hands-on technical leadership & mentorship