About The Position

The Boeing Company is seeking an F-22 System Test Tools & Automation Software Engineer (Associate, Experienced, or Senior) to join the F-22 Simulations and Testing Infrastructure team in Berkeley, MO. This role supports the Boeing Defense, Space & Security (BDS) Software Engineering organization, which develops avionics solutions for the F-22 Raptor. The engineer will be part of an agile team responsible for creating and maintaining the simulation environment and testing infrastructure for the F-22 Raptor's advanced capabilities. The position involves developing analysis tools, automation scripts, and support software for system-level labs, as well as significant software/hardware integration.

Requirements

  • Ability to obtain a US Security Clearance for which the US Government requires US Citizenship as a condition of employment.
  • An interim and/or final U.S. Secret Clearance Post-Start may be required.
  • Bachelor’s Degree.
  • Ability to obtain access to Special Access Programs (SAP).
  • 2 or more years’ of experience with software development and/or troubleshooting software.

Nice To Haves

  • Level 2: 2 or more years' related work experience or an equivalent combination of education and experience.
  • Level 3: 5 or more years' related work experience or an equivalent combination of education and experience.
  • Level 4: 9 or more years' related work experience or an equivalent combination of education and experience.
  • Experience with software development using C, C++ or Ada.
  • Experience with Go, Java, C/C++, Rust, or Python.
  • Experience with Linux and Windows development.
  • Experience with hardware / software integration.
  • Experience in designing, developing, integrating, applying, and testing software models, simulations, framework environments, tools, and applications with higher order programming languages, assembly, and auto-code.
  • Experience with performing Application Programming Interface (API) design, implementation, and testing.
  • Experience in real-time software architecture and design methodologies to synthesize models and simulation frameworks that meet real-time requirements; this includes knowledge of real-time target environments, its 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 containerization technologies which includes understanding how to manage containers, deploy applications in a containerized environment, and troubleshoot issues.
  • Experience in the understanding of networking concepts, including IP addressing, subnetting, routing, and security (focus on security best practices and technologies).

Responsibilities

  • Coordinates with system lab partners to identify needs and generate solutions for lab modernization.
  • Identifies problems independently and communicates ideas and problem statements to leadership and technical personnel.
  • Designs, architects, and develops simulation models, visualizations, virtual environments/platforms, and frameworks to improve test performance, safety, and durability of software and hardware systems throughout the product lifecycle.
  • Partners with stakeholders to review and identify simulation requirements and system dynamics.
  • Designs, models, simulates, tests, and analyzes to assess and optimize overall system performance and capabilities.
  • Contributes to data collection and processing for simulations.
  • Validates, verifies, and refines simulation software code, models, simulations, test procedures, and test environments; executes test procedures, documents results, and models against real-world data, test data, benchmarks, or similar models.
  • Documents and maintains technical code, algorithms, specifications, and descriptions of simulation models.
  • Partners with cross-functional engineering teams to integrate simulation software with hardware devices and systems.
  • Implements current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment.
  • Modernizes, migrates, sustains, and updates simulation software to adapt legacy systems to new operating systems.

Benefits

  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid time away from work
  • unpaid time away from work
  • relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service