Experienced Real-Time Software Engineer - Simulation

Boeing•Richardson, TX
•$135,150 - $182,850•Onsite

About The Position

The Boeing Defense, Space & Security Mobility, Surveillance and Bombers organization is seeking an experienced Real-Time Software Engineer to join the SPD Training Software team in Richardson, Texas. The role focuses on designing and developing simulation models, visualizations, virtual environments, platforms, and frameworks that support software and hardware systems throughout the product lifecycle. This position is expected to be 100% onsite. The engineer works with stakeholders and cross-functional engineering teams to define simulation needs, model system dynamics, integrate simulation software with hardware, and assess system performance. The role also includes validating and maintaining simulation code, models, test procedures, and environments; documenting technical materials; and modernizing legacy simulation software for new operating systems. The position primarily works first shift, although alternate shifts may be required to meet program objectives.

Requirements

  • Bachelor’s degree or equivalent.
  • Active U.S. Top Secret security clearance; U.S. citizenship is required. A clearance active within the past 24 months is considered active.
  • At least 2 years of experience in software development.
  • At least 2 years of experience using Java and/or C++.
  • Ability to work onsite in Richardson, Texas.
  • Meet U.S. export control compliance requirements as a U.S. Person.

Nice To Haves

  • Bachelor of Science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science, plus 5 or more years of related work experience; or a bachelor’s degree plus 9 or more years of directly related work experience; or 13 or more years of related, relevant experience.
  • 5 or more years of related work experience or an equivalent combination of education and experience.
  • Experience developing with Java, C/C++, and/or Linux operating systems.
  • Experience with Agile/DevOps methodologies.
  • Experience implementing real-time algorithms.
  • Experience developing, documenting, and maintaining software-system architecture, requirements, interfaces, and designs.

Responsibilities

  • Design, architect, and develop simulation models, visualizations, virtual environments, platforms, and frameworks to improve the testing, safety, and durability of software and hardware systems throughout the product lifecycle.
  • Work with stakeholders to review and identify simulation requirements and the dynamics of systems being simulated.
  • Perform design, modeling, simulation, testing, and analysis to assess and optimize system performance and capabilities.
  • Collect and process data for use in simulations.
  • Validate, verify, and refine simulation software code, models, simulations, test procedures, and test environments.
  • Execute test procedures and document test results and models against real-world data, test data, benchmarks, or other models.
  • Document and maintain technical code, algorithms, specifications, and descriptions of simulation models.
  • Work with cross-functional engineering teams to integrate simulation software with hardware devices and systems.
  • Implement current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment.
  • Modernize, migrate, sustain, and update simulation software to adapt legacy systems to new operating systems.
  • Participate in scrum meetings and use Agile tools for task tracking.
  • Complete a technical assessment as part of the selection process.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • Eligible employees may enroll in benefit programs that generally include health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and paid and unpaid time away from work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service