> Markdown version of [/jobs/ext/516934-autonomy-software-engineer](https://www.wearedevelopers.com/jobs/ext/516934-autonomy-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Autonomy Software Engineer - **Company:** Forterra Pressure Pipe, Inc. - **Location:** Clarksburg, MD, United States - **Salary:** $120,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Unit Testing, C++ (Programming Language), Computer Programming, Data Structures, Software Debugging, Python (Programming Language), Motion Planning, Real-Time Operating Systems, Software Engineering, Software Systems, State Machines, Solid Principles, Information Technology - **Published:** June 4, 2026 - **Apply:** https://www.dice.com/job-detail/0d2a79b6-d99c-4c73-b9b2-e5a4a3685b2d ## About the Role * B.S. in computer science, engineering, robotics, or related field or relevant experience/show of skill * Experience in integrating software on hardware products * Strong programming skills in languages such as C++, Python, or Java * Solid core software engineering skills: software design, unit testing, debugging * Ability to consistently deliver production-quality software in a continuously integrated environment * Strong understanding of algorithms, data structures, and software design principles * Demonstrates clean, maintainable code and documentation practices Preferred Qualifications * Experience in software development for robotics and autonomous systems * Experience with ROS2 * Experience with state machines and motion / path planning * Knowledge of navigation, mapping algorithms and robot perception * Familiarity with real-time operating systems and embedded programming ## Description Forterra is seeking a software engineer with a passion for autonomous systems. In this role, you will design, develop, and field software solutions that enable intelligent behavior in robotics and automation technologies. You will directly support real-world missions across our fleet of ground vehicles operated by our national security customers around the world. The ideal candidate has a strong software development background, familiarity with robotics and autonomous systems, and 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. What you'll do * Bring autonomy into real operations: Integrate and deploy our autonomy stack on customer-bound hardware platforms and validate it in real-world conditions. * Build with users and stakeholders: Work across the organization and directly with end-users to deliver new behaviors, payload integrations, and emerging mission use-cases. * Optimize the full system: Take a holistic view of autonomous vehicle behavior-how sensing, compute, controls, and other subsystems interact-and drive overall performance improvements. * Close the loop from test to deploy: Analyze test results, identify issues and root causes, and collaborate with engineering teams to drive problems to resolution * Improve the core autonomy stack: Detect performance shortfalls, shape solution approaches, and implement enhancements in partnership with cross-functional teams. * Connect product needs to R&D execution: Partner across business development and engineering teams to translate customer requirements into delivered autonomy capabilities. * Travel: Travel ranging from 10-25% and 25-50% depending on candidate preference and role placement. Ability to commute to Arlington, VA as needed. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Creating bots with Dialogflow CX](https://www.wearedevelopers.com/videos/587-creating-bots-with-dialogflow-cx) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)