Simulation Software Engineer

Forterra•Clarksburg, WV

About The Position

Forterra is seeking a Simulation Software Engineer responsible for designing, developing, testing, and maintaining simulation systems for autonomous off-road and on road applications in defense and commercial industries. This role demands expertise in software engineering, with a particular emphasis in simulation development. Expertise with Unreal, or similar is a must along with C++ and a scripting language (preferably Lua or Python).

Requirements

  • 5+ Years of experience
  • Experience in Real-Time development.
  • Expertise in C++ and Lua or Python.
  • Familiarity with automated testing platforms and methodologies.
  • Experience with Linux as a primary OS.
  • Fundamental understanding of 3D math and geometry.
  • Strong problem solving and analytical skills, with an ability to troubleshoot and resolve software issues.
  • Ability to work effectively in a fast-paced, dynamic environment, managing multiple tasks and priorities.
  • Expertise developing with Unreal.
  • Experience with gitlab workflows and code reviews.

Nice To Haves

  • Experience with automotive simulation and physics models specific to tires, suspension, terrain dynamics, or related.
  • Experience with terrain development, especially off-road terrains.
  • Strong understanding of sensor simulation (LiDAR, RADAR, and Camera).
  • Experience with robotics including ROS.
  • Experience in UDP, TCP, and/or CAN Bus.
  • Experience with Docker or other containerization.
  • Experience with Conan or similar.
  • Experience working for an autonomous vehicle company or project.

Responsibilities

  • Design and development of simulation software features, scenarios, and integrations.
  • Provide domain expertise to interface with software teams to improve and increase the usage of simulation.
  • Software development activities such as agile ceremonies, task updates, and team meetings.
  • Collaborate with engineers from other cross-functional groups such as systems, safety and test to ensure product and program level needs are met.
  • Develop software throughout the development cycle, from collecting feature requests to their final delivery via thorough testing and verification activities.
  • Support troubleshooting, integration, development, and fix of automated tests.
  • Participate in evaluation of new simulation platforms and products to provide critical input.
  • Work in a distributed team to accomplish sprint goals.
  • Participate in cross-functional meetings to identify features, improvements, and scenarios needed to achieve software releases.

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