Staff Software Build Engineer

🔥 12 hours ago

🇩🇪 Germany – Remote

⏰ Full Time

🔴 Lead

👷🏻‍♀️ Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Intuitive

Intuitive

5001 - 10000 employees

Founded 1995

🏥 Healthcare

💼 Consulting

📦 Logistics

Healthcare • Consulting • Logistics

Intuitive is a company known for its innovative surgical technologies, including the da Vinci Surgical Systems which are used for minimally invasive procedures. With three decades of demonstrated performance, Intuitive focuses on advancing healthcare by providing structured and measurable technology training pathways for surgeons, physicians, and OR care teams. Their vision is to improve patient outcomes through less invasive surgical care. Intuitive also offers a visual media platform for collaboration and learning, known as the Da Vinci Hub, and the Simnow platform for surgical training. The company is involved in ongoing innovation to explore new possibilities in surgical care.

📋 Description

• Design, implement, and maintain Bazel-based build systems for large-scale C/C++ embedded software • Implement and optimize Bazel Remote Caching and Remote Execution for fast, deterministic builds • Write production code in Rust, C/C++, and Python for build tooling, infrastructure services, and developer workflows • Own build performance, including cache hit rates, execution parallelism, dependency hygiene, hermeticity, and reproducibility • Build and maintain developer-facing tooling to improve local iteration speed and CI reliability • Integrate and operate build infrastructure across on-premises and cloud environments • Debug build issues with firmware, platform, and application teams and eliminate systemic bottlenecks • Improve build-system observability through metrics, logging, and analytics • Mentor engineers through code reviews, architectural discussions, and hands-on problem solving • Advocate for modern build practices and scalable development workflows

🎯 Requirements

• 10+ years of professional software engineering experience with a strong record of hands-on technical ownership • Deep, practical expertise with Bazel in complex C/C++ and embedded environments • Proven experience implementing and operating Bazel Remote Caching and Remote Execution at scale • Strong programming experience in Rust, C/C++, and Python • Experience debugging and optimizing distributed build systems, CI pipelines, and build infrastructure under real production constraints • Solid understanding of compiler toolchains, linkers, and build graph behavior • Ability to communicate technical tradeoffs clearly and influence teams through technical leadership • Experience with Nix and Nix-based packaging for reproducible builds and developer environments (preferred) • Familiarity with BuildBuddy or similar Bazel observability / remote execution platforms (preferred) • Experience with Yocto-based toolchains and embedded Linux build workflows (preferred) • Exposure to REAPI-compatible execution backends and remote build infrastructure (preferred) • Experience supporting safety-critical or regulated software systems (preferred) • Advanced degree (Master’s or PhD) in Computer Science or related field (preferred) • 12–15 years of relevant industry experience (preferred)

🏖️ Benefits

• Remote work; job designed to be performed outside the office • Employees come onsite when requested by the leader • Employee status • Equal employment opportunities and anti-discrimination protections • Fair chance consideration for qualified applicants with arrest and conviction records

Apply Now