About The Position

The Boeing Company is hiring Associate, Experienced, and Senior Software Engineers for its F-22 Simulation Infrastructure team in Berkeley, Missouri. The role supports Boeing Defense, Space & Security’s Software Engineering organization, which develops avionics solutions for the F-22 Raptor. As part of an agile team, the engineer will create and maintain simulation environments and infrastructure used to develop and test F-22 capabilities. The simulation models support software engineers in desktop development environments and hardware/software integration laboratories across the enterprise. The position supports simulation models, visualizations, virtual environments, platforms, and frameworks throughout the product lifecycle. It involves collaboration with stakeholders and cross-functional engineering teams, testing and analysis, software integration, and sustaining or modernizing simulation software. Applicants must be able to obtain a U.S. Secret clearance and access to Special Access Programs. A technical coding assessment is required as part of the selection process.

Requirements

  • Bachelor’s degree in an engineering discipline.
  • At least 2 years of experience in Ada, C++, Python, or C#.
  • At least 2 years of experience with Linux and Windows operating systems.
  • Ability to obtain a Secret U.S. Security Clearance; U.S. citizenship is required by the U.S. Government.
  • Ability to obtain access to Special Access Programs (SAP).
  • Must meet U.S. export control compliance requirements as a U.S. Person.
  • Complete a technical assessment as part of the selection process.

Nice To Haves

  • Bachelor of Science degree in Engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, Physics, or Chemistry.
  • Three or more years of related work experience or an equivalent combination of education and experience.
  • Five or more years of related work experience or an equivalent combination of education and experience.
  • Experience designing, developing, integrating, applying, and testing software models, simulations, framework environments, tools, and applications using higher-order programming languages, assembly, and auto-code.
  • Experience with Application Programming Interface (API) design, implementation, and testing.
  • Experience with real-time software architecture and design methodologies for synthesizing models and simulation frameworks that meet real-time requirements, including knowledge of real-time target environments, processor and network architecture, communication protocols, and electrical interfaces.
  • Experience with building and execution environments that include hosts, processors, operating systems, and networks.
  • Experience with verification, validation, certification, and qualification processes.
  • Experience with cloud architecture, cloud types and platforms, and computing, storage, and networking components.
  • Experience with containerization technologies, including container management, application deployment in containerized environments, and troubleshooting.
  • Understanding of networking concepts, including IP addressing, subnetting, routing, and security best practices and technologies.

Responsibilities

  • Support the design, architecture, and development of simulation models, visualizations, virtual environments and platforms, and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the product lifecycle.
  • Partner with stakeholders to review and identify simulation requirements and the dynamics of systems being simulated.
  • Support designing, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities.
  • Contribute to data collection and processing for use in simulations.
  • Support validation, verification, and refinement of simulation software code, models, simulations, test procedures, and test environments; execute test procedures, document test results, and model against real-world data, test data, benchmarks, or other models.
  • Contribute to documenting and maintaining technical code, algorithms, specifications, and descriptions of simulation models.
  • Partner with cross-functional engineering teams to integrate simulation software with hardware devices and systems.
  • Support implementation of 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.

Benefits

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