Reliable Robotics Corporation
Build Software Engineer
Mountain View, CA · Mid · Contract
Sponsorship not specifiedDetected 85 days ago
RustC++AWSCI/CDLinuxEmbedded SystemsAvionicsRobotics
About the role
- Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet.
- Flight Software links together the mechanical, avionics, algorithmic, and embedded worlds to actually make the airplane fly.
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.
- 2+ years of professional experience managing a modern C++ build system (Cmake, Bazel, ninja)
- 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.
- An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.
Requirements
- 5+ years of experience large scale or mission critical environments implementing methodologies of continuous build, integration, and delivery (CI / CD)
- Experience with release automation and configuration management tools
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
- 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
Nice to have
- Preferred Success Criteria
Company info
- 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.
Equal opportunity
- 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
Visa & Work Authorization
- export control laws
Apply directly at Reliable Robotics Corporation →Create a free account for alerts like thisView Reliable Robotics Corporation immigration profile
This listing is sourced directly from Reliable Robotics Corporation's careers page and normalized into a canonical job model.