Build Software Engineer
Reliable Robotics Corporation · Mountain View, CA · 2 mo ago
EngineeringFull-time
Responsibilities
- Shape the build and continuous integration design for C++ and Rust software products both on-premise and in the cloud.
- Lead optimization of infrastructure to ensure all software builds supporting flight are fast and repeatable across environments.
- Work in a highly collaborative environment and coordinate with multiple stakeholders across engineering and IT functions.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- 5+ years of experience in large scale or mission critical environments implementing CI / CD methodologies
- 5+ years experience in C++
- 2+ years of professional experience managing a modern C++ build system (Cmake, Bazel, ninja)
Qualifications
- 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
Skills
- Strong understanding of build systems and continuous integration practices
- Experience with C++ and Rust programming languages
- Knowledge of Linux and AWS
- Experience with release automation and configuration management tools
Benefits
- Flexible work schedule
- Competitive compensation package
- Health insurance benefits
- Retirement savings plan
Pay
Compensation is competitive and commensurate with experience.
Schedule
Full-time position available.
Benefits
- Health insurance benefits
- Retirement savings plan
- Flexible work schedule