Software Engineer - Build and Release
Job Description
Position Overview
At Forterra, we are unleashing autonomy at scale to transform the battlefield. Our mission is to build the foundational platforms that enable an intelligent ecosystem to coordinate, adapt, and execute with speed and precision even in the uncertainty and disruption of modern conflict. Forterra delivers weapons, sensors, and battlefield effects through integrated autonomous networks reaching operational areas faster, safer, and without placing human lives at risk.
Forterra is seeking a talented Software Build and Release Engineer with a passion for the software development life cycle. The ideal candidate has a software development background, familiarity with CICD processes, and a proven track record of collaborating with a cross-functional team of engineers, researchers, and product managers to create robust and scalable software for complex systems.
Salary: $115,000 - $140,000 per year
Key Responsibilities
- Support the software development life cycle for autonomous vehicle robotics teams in a C++ and Linux environment.
- Integrate software into production platforms and deploy it.
- Develop and maintain software solutions, including debugging, maintenance, and updating of autonomy software.
- Test and evaluate the performance of software features in both simulation and on-vehicle environments.
- Collaborate with cross-functional teams to ensure reliable and effective vehicle behavior.
- Occasionally travel (around 5%) to support on-site vehicle testing.
Required Qualifications
- Education: B.S. in Computer Science or a related engineering field.
- 5+ years of programming experience in languages and tools such as C, C++, Python, Cmake, ROS2, or Bash.
- Solid core software engineering skills and hands-on CICD experience including git, GitLab Pipelines/Jenkins/GitHub Actions, unit testing, C++ debugging, Docker / Docker Compose, and Artifactory.
- Ability to consistently deliver production-quality software in a continuously integrated environment.
- Demonstrated clean, maintainable code and documentation practices.
- Experience working effectively in team environments and proactively solving problems.
Preferred Qualifications
- Experience in software development for robotics and autonomous systems.
- Familiarity with safety-critical systems (e.g., MIL-STD-882, ISO-26262, DO-178).
Benefits & Perks
- Benefits: Premium Healthcare Benefits with three plan options (including an HSA-eligible plan) with Forterra covering 80% of the plan premium for you and your dependents.
- Basic Life/AD&D and short/long-term disability insurance fully covered by Forterra, with an option to purchase additional life insurance.
- An extremely generous company holiday calendar including a winter break in December.
- Competitive paid time off (PTO) offering 20 days accrued per year.
- A minimum of 7 weeks fully paid parental leave for birth/adoption.
- A $9k annual tuition reimbursement or professional development stipend.
- Fully stocked beverage refrigerators to keep you refreshed.
- 401(k) retirement savings plan, including options for traditional, Roth 401(k), and after-tax deferral with a company match up to 4%.