Lead Autonomy Software Engineer
Forterra · Clarksburg, MD · 4 days ago
Engineering$150k–$250k/yrFull-time
About the role
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.
Qualifications
- 3 or more years of relevant experience
- 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
- Able 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
- Experience working in teams and a willingness to proactively solve problems
Preferred Qualifications
- Experience in software development for robotics and autonomous systems
- Experience with safety-critical systems (e.g., MIL-STD-882, ISO-26262, DO-178)
- 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
- Leadership experience on cross-functional software teams