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 role 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.
  • 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 simulation use.
  • Validates, verifies, and refines simulation software code, models, simulations, test procedures, and test environments; executes test procedures, documents results, and models against real-world or test data.
  • 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

  • Competitive base pay and variable compensation opportunities.
  • Health insurance.
  • Flexible spending accounts.
  • Health savings accounts.
  • Retirement savings plans.
  • Life and disability insurance programs.
  • Programs for paid and unpaid time away from work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service