Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Simulation Software Engineer

$145k - $195k

Forterra, Inc.

About Forterra

Forterra is a leading provider of autonomous systems for ground-based movement in the working world. Amongst some of the earliest innovators in the field of driverless technology, Forterra is focused on building systems that protect front-line soldiers and enable civilian workers in our industrial base. Forterra is the go-to provider of ground autonomy solutions for the U.S. Department of Defense, which harnesses the technology for asymmetric warfare in critical conditions.

About The Role

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).

What You'll Do

  • 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.
What We're Looking For:

A team player who is passionate about simulation that is willing to engage meaningfully across the simulation team and other teams to ensure simulation will successfully contribute to the success of our product deliveries.

Minimum Qualifications:
  • 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.
Preferred Qualifications:
  • 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.
US Salary Range
$145,000-$195,000

The salary range for this role is an estimate and is based on a wide variety of compensation factors. The salary offered to candidates will vary based on a variety of factors including (but not limited to) relevant work experience, education, specialized training, critical expertise, training, and more. Equity in Forterra is included in most of our full-time, high-demand roles and is therefore considered part of Forterra's overall compensation package. In addition to base salary and equity, Forterra offers competitive benefits for full-time employees including:
  • 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%.

Your recruiter will be able to share more information about our salary and benefits offering during the hiring process.


Forterra is an equal-opportunity employer, providing and promoting equal employment opportunity in accordance with local, state, and federal laws. Forterrans are unique, talented individuals who are united through a shared passion to deliver autonomous systems that enable national resilience and a robust supply chain. All qualified applications will receive equal consideration for employment.

The pay range for this role is:

145,000 - 195,000 USD per year (ARC)
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Simulation Software Engineer in Clarksburg, MD vacancy
  • $140k - $220k

    Forterra Inc. is seeking a Senior Command and Control Software Engineer in Clarksburg, Maryland. This role focuses on developing edge software and real-time pipelines for deployed systems that enhance electromagnetic warfare capabilities. The candidate is expected to have... 
    Suggested

    Forterra Inc.

    Clarksburg, MD
    12 hours ago
  • $120k - $200k

     ...advantage across complex mission environments. About the role Join Forterra's Emerging Tech team as a Vehicle Controls Software Engineer, where you'll design and implement drive-by-wire control systems for next-generation autonomous ground vehicles. Based at our... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    Clarksburg, MD
    12 hours ago
  • $115k - $155k

     ...asymmetric warfare in critical conditions. About the Role We are seeking an experienced and hands-on Platform Control Software Engineer to join our team. The ideal candidate will have a strong background in control theory, as well as a passion for developing advanced... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    Clarksburg, MD
    4 days ago
  •  ...Senior Software Engineer Location: Ashburn, VA OR Gaithersburg, MD Type: Contract, Many option years Compensation: W-2, negotiable Contractor Work Model: Hybrid – onsite and remote Hours: 40 hours a week Security Clearance: Public Trust - candidates with some level... 
    Suggested
    Contract work
    For contractors
    Local area
    Remote work

    System One Holdings, LLC

    Gaithersburg, MD
    3 days ago
  •  ...Software Engineer Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for Defense, Intelligence, and Federal clients. We enhance situational awareness for soldiers and analysts by integrating software development with geospatial intelligence. Our... 
    Suggested
    Immediate start

    Reinventing Geospatial

    Gaithersburg, MD
    4 days ago
  •  ...Job Title : Senior Software Engineer Location : Union, NJ, Germantown, MD , Dallas,TX and Houston,TX We are seeking a Software Engineer with experience in modern .NET development and cloud-native architectures. This is a hands-on engineering role focused... 

    Texas State Library and Archives Commision

    Germantown, MD
    1 day ago
  • $165k - $260.5k

     ...join our team. What you'll do The Viasat Access Edge Terminal Software team is responsible for the design, development, delivery and...  ...sectors. We are seeking an 5G Devices Senior Software Engineer to design and develop modular software platforms for user equipment... 
    Permanent employment
    Work experience placement
    Flexible hours

    ViaSat

    Germantown, MD
    4 days ago
  • A leading technology firm is looking for a Platform Control Software Engineer in Clarksburg, MD. The ideal candidate will have experience in control systems, particularly for autonomous vehicles, and be proficient in C++. Key responsibilities include developing software... 

    Forterra Inc.

    Clarksburg, MD
    3 days ago
  • $107.9k - $195.05k

     ...Intelligence Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security...  ...Solutions Business Area, is currently seeking an experienced Software Engineer for the Maru Program. The Maru Program delivers mission-... 
    Contract work
    Local area
    Immediate start

    Via Logic LLC

    Gaithersburg, MD
    1 day ago
  • A leading geospatial solutions provider in Gaithersburg, MD seeks a Software Engineer to lead full-stack development of enterprise applications supporting GEOINT missions. The role involves designing scalable and secure microservices in cloud environments while mentoring... 

    Medium

    Gaithersburg, MD
    2 days ago
  • A leading technology firm is seeking a Software Developer to join a dynamic team for the Air Traffic Management program, SkyLine-X™. The role involves software development, requirements analysis, and working with AI-assisted tools. Candidates should hold a Bachelor’s degree... 

    Leidos

    Gaithersburg, MD
    1 day ago
  • $107.9k - $195.05k

     ...Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security...  ...Sector, is currently seeking a highly motivated Senior Software Engineer (SWE) for the Chinook Program. The Chinook Program delivers next... 
    Contract work

    Leidos

    Gaithersburg, MD
    1 day ago
  • $140.5k - $221.5k

     ...responsible for the automated updating, configuration, and monitoring of FPGAs used in the field as well designing embedded management software for a global NTN RAN. Team member responsibilities are to designing and implementing new features as needed, regularly maintain... 
    Work at office
    Shift work

    Viasat

    Germantown, MD
    12 hours ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Gaithersburg, MD
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Gaithersburg, MD
    4 days ago
  • $140k - $165k

     ...across cloud strategy, cybersecurity, systems integration, data engineering, machine learning, AI, disaster recovery, and enterprise...  ...workplace. Job Details We are seeking a highly skilled Senior Software Engineer with strong expertise in Linux systems, automation,... 
    Local area

    Jobot

    Gaithersburg, MD
    12 hours ago
  • $107.9k - $195.05k

     ...Description Leidos is seeking a  TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client’s efforts to design and implement a cutting-edge data-centric architecture leveraging cloud-based computing , artificial intelligence... 
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Gaithersburg, MD
    3 days ago
  •  ...Job Description Description: Hybrid 3 days per week in the office in Gaithersburg, MD Our client seeks two DevOps Software Engineers at the mid or senior level to support Linux-centric platform engineering and automation. The role involves full lifecycle system... 
    Hourly pay
    Permanent employment
    Work at office
    Local area
    Remote work
    3 days per week

    Eliassen Group

    Gaithersburg, MD
    16 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Gaithersburg, MD
    4 days ago
  • $145k - $165k

     ...harnesses the technology for asymmetric warfare in critical conditions. About the role ~ Forterra is seeking a Sr. AWS Cloud Engineer to design, manage, and secure cloud infrastructure supporting autonomous vehicle platforms and enterprise operations. This role... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    Clarksburg, MD
    12 hours ago
  • $107.9k - $195.05k

     ...Description Leidos is looking for our next TS/SCI‑cleared DevOps Software Engineer to join a high‑energy team building and deploying a cutting‑edge technology stack in support of the DIA‑NMEC (National Media Exploitation Center) DOMEX Technology Platform (DTP). This... 
    Casual work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Gaithersburg, MD
    3 days ago
  • Thales Defense & Security, Inc. is seeking a Principal Model Shop Specialist in Clarksburg, MD. The role requires expertise in electronic assembly and rework, with a focus on high-quality workmanship in a collaborative environment. Candidates must have 7-12 years of relevant...

    Thales Defense & Security, Inc.

    Clarksburg, MD
    12 hours ago
  •  ...global clients and implemented ITOM and ITSM modules such as IM, PM, CM, RM & Catalog along with integrations and CMDB, Hardware, Software Asset Management, Discovery, Service Mapping and Event Management Strong working knowledge of ServiceNow components such as Service... 

    TEPHRA

    Clarksburg, MD
    1 day ago
  • $145k - $165k

    Forterra is seeking a Sr. AWS Cloud Engineer to design, manage, and secure cloud infrastructure for autonomous vehicle platforms. The ideal candidate will have strong AWS experience, particularly in multi-account environments, and expertise in Terraform. In addition to... 

    Koitecc Solutions

    Clarksburg, MD
    12 hours ago
  • goTenna is seeking a passionate Mechanical Engineer to join its team in Clarksburg, MD. You will be engaged in the design and development of innovative electro-mechanical systems, contributing to high-quality products that meet diverse customer needs. Your role will focus... 

    goTenna

    Clarksburg, MD
    1 day ago
  • Leidos is seeking a highly motivated Senior Software Engineer for the Chinook Program in Gaithersburg, Maryland. This role involves engaging in the full software development lifecycle, from architecture to automated testing, within an agile environment. The ideal candidate... 

    Leidos

    Gaithersburg, MD
    12 hours ago
  • $107.9k - $195.05k

    Leidos is seeking an experienced Senior Software Developer in Gaithersburg, Maryland to support enterprise data analytics. The successful candidate will focus on developing and maintaining application-level software while engaging with various stakeholders. Candidates... 

    Leidos

    Gaithersburg, MD
    12 hours ago
  •  ...Job Title: Sr. Application Engineer Status: Exempt Essential Functions Analyzes and studies complex business and system requirements. Designs software applications and subsystems to support software reuse and domain analyses and manages their implementation... 
    Contract work

    Edgewater Federal Solutions

    Germantown, MD
    4 days ago
  • A leading technology provider in Clarksburg, MD is seeking a Sr. AWS Cloud Engineer to manage AWS infrastructure across multiple accounts. The role involves designing secure cloud systems for autonomous vehicles, implementing infrastructure-as-code with Terraform, and... 

    Forterra

    Clarksburg, MD
    4 days ago
  • $87.1k - $157.45k

     ...TEC2212T4 Leidos is seeking a Systems Integration & Test Engineer who will be a member of a dynamic team on the Terminal Flight...  ...Analyze identified issues in conjunction with System Engineering and Software in regard to developing solutions • Develop innovative and... 
    Local area
    Immediate start
    Remote work

    Leidos

    Clarksburg, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Simulation Software Engineer. Be the first to apply!