Senior Software Integration Engineer

Forterra•Clarksburg, WV
•Hybrid

About The Position

Forterra is seeking a senior software integration engineer with a passion for autonomous systems. In this role, you will design, develop, test, and maintain the software that enables intelligent behavior in robotics and automation technologies. You will work on the shared foundation of our autonomy stack, which supports every vehicle and application we field. The ideal candidate has a strong software engineering background, familiarity with robotics and autonomous systems, strong testing and debugging skills, 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.

Requirements

  • 5 to 8 years of relevant experience.
  • B.S. or M.S. in computer science, engineering, robotics, or related field.
  • Experience integrating and validating software on physical hardware.
  • Strong programming skills in C++ and/or Python.
  • Demonstrates clean, maintainable code, durable test coverage, and documentation practices.
  • Debugging across subsystem boundaries, from a symptom on a vehicle to a root cause in someone else's code.
  • Ability to consistently deliver and maintain production-quality software in a continuously integrated environment.
  • Strong understanding of algorithms, data structures, and software design principles.

Nice To Haves

  • Experience in software development for robotics and autonomous systems.
  • Leadership experience on cross-functional software teams.
  • Experience with state machines and motion / path planning.
  • Knowledge of navigation, mapping algorithms and robot perception.
  • Experience with ROS2, real-time middleware such as DDS, and C++ dependency management with Conan.
  • Familiarity with real-time operating systems and embedded programming.
  • Experience with safety-critical systems (e.g., MIL-STD-882, ISO-26262, DO-178).
  • Enthusiasm for agentic software development, and interest in applying AI coding agents to testing, code review, and developer tooling.

Responsibilities

  • Maintain the core software release cycle: Deliver new capability through rolling development releases, and harden long-term support releases that others rely on for years.
  • Own performance across the whole vehicle: Take a holistic view of how sensing, compute, and controls interact, and drive the performance gains no single team can reach.
  • Integrate and deploy the autonomy stack on our vehicles and validate it under real-world conditions.
  • Analyze test results, identify issues and root causes, and collaborate with engineering teams to drive problems to resolution.
  • Work across the organization and directly with the engineering teams building on the stack to deliver new behaviors, payload integrations, and emerging use-cases.

Benefits

  • Premium Healthcare Benefits: 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, short and long-term disability insurance plans 100% covered by Forterra, plus the option to purchase additional life insurance for you and your dependents.
  • 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 with all the Celsius your little heart desires.
  • 401(k) retirement savings plan, including traditional, Roth 401(k), and after-tax deferral with company match up to 4%.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service