Build Software Engineer

Reliable Robotics

Mountain View (CA)

On-site

USD 185,000 - 230,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Reliable Robotics is looking for a Build Software Engineer in Mountain View, California. This role involves shaping the build and continuous integration design for C++ and Rust software products, optimizing build infrastructure for efficiency, and collaborating across engineering and IT functions. The ideal candidate will have over 5 years of experience in CI/CD and proficiency in C++ and modern build systems like CMake. The position offers a competitive salary range of $185K - $230K and requires compliance with U.S. export control laws.

Qualifications

  • 5+ years of experience in CI/CD in large-scale environments.
  • 2+ years managing modern C++ build systems.
  • Experience with performance optimization in Linux and AWS.

Responsibilities

  • Shape build and continuous integration design for C++ and Rust.
  • Lead optimization of build infrastructure for fast and repeatable builds.
  • Coordinate with multiple stakeholders across engineering and IT functions.

Skills

Continuous Integration/Continuous Delivery
C++
Build System Management
Release Automation
Rust
AWS

Education

Bachelor's degree in Computer Science or equivalent

Tools

CMake
Bazel
Ninja
Sonatype Nexus

Job description

Responsibilities

In your role as Build Software Engineer, you will shape the build and continuous integration design for C++ and Rust software products both on‑premise and in the cloud. You will also lead optimization of that infrastructure to ensure all software builds supporting flight are fast and repeatable across environments. You will work in a highly collaborative environment and coordinate with multiple stakeholders across engineering and IT functions.

Basic Success Criteria
  • 5+ years of experience large scale or mission critical environments implementing methodologies of continuous build, integration, and delivery (CI / CD)
  • 5+ years experience in C++
  • 2+ years of professional experience managing a modern C++ build system (Cmake, Bazel, ninja)
  • Experience with release automation and configuration management tools
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
Preferred Success Criteria
  • Experience with performance optimization such as identifying and resolving bottlenecks in Linux and AWS, optimizing containers to enable efficient scaling, and lowering costs
  • Experience with Sonatype Nexus or similar artifact management systems
  • 1+ years experience in Rust
  • Experience working with AWS in a production environment

As a Build Software Engineer, you will be part of the Platform Software team. The Platform Software team is responsible for providing the low level embedded software and build infrastructure necessary to enable the development, test, and deployment of our autonomous aircraft software. This infrastructure consists of everything from multi-language build systems, hardware-in-the-loop (HITL) testbed configuration, continuous integration pipelines, and cloud-based simulation container deployments. You will drive the optimization of our current infrastructure tooling as well as designing and developing the future of our team's development pipeline. You will help develop and maintain essential tools that enable developers at Reliable Robotics to deliver software products that are safe, successful, and meet certification requirements.

This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.

All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export‑controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export‑controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.

At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non‑disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.

If you require reasonable accommodation in completing an application, interviewing, completing any pre‑employment testing, or otherwise participating in the employee selection process, please direct your inquiries to work@reliable.co

Compensation Range: $185K - $230K

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DevOps Engineer, Flight Software
DevOps Engineer, Flight Software

Reliable Robotics • United States

On-site
USD 145,000 - 230,000
DevOps Engineer, Flight Software
DevOps Engineer, Flight Software

Reliable Robotics • Mountain View (CA)

On-site
USD 145,000 - 230,000
Sr. Flight Software Engineer
Sr. Flight Software Engineer

Reliable Robotics • United States

On-site
USD 215,000 - 300,000
DevOps Engineer, Flight Software
DevOps Engineer, Flight Software

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 120,000 - 160,000
Sr. Flight Software Engineer
Sr. Flight Software Engineer

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 140,000 - 190,000
Stock options
Employee medical
401k contribution
+1
Software Engineer, Communication Systems
Software Engineer, Communication Systems

Reliable Robotics • United States

On-site
USD 140,000 - 200,000
Embedded Software Engineer
Embedded Software Engineer

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 155,000 - 215,000
Stock options
Employee medical benefits
401k contribution
+1
Software Engineer, Communication Systems
Software Engineer, Communication Systems

Reliable Robotics • Mountain View (CA)

On-site
USD 140,000 - 200,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Reliable • Mountain View (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Flight Software Engineer
Flight Software Engineer

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 155,000 - 215,000
Stock options
Employee medical benefits
401k contribution