Software Engineer

Boeing Future of Flight

Hazelwood (MO)

On-site

USD 96,000 - 103,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision, 401K

Job summary

Boeing is seeking an Experienced Software Engineer to support the Training Systems team in Hazelwood, MO. This contract role involves real-time 3D rendering and high-fidelity training software development for military pilot training, with Agile teams delivering features in two-week sprints.

Responsibilities cover design, implementation, testing, and integration of simulation software across the lifecycle, in collaboration with stakeholders and hardware teams.

Qualifications

  • Bachelor's degree in an engineering discipline.
  • 10+ years of software engineering experience.
  • 5+ years in C/C++, C#, Rust or similar languages.
  • 5+ years experience on Windows and/or Linux.
  • 5+ years experience with GitLab or IDE tools.
  • 5+ years experience in software development in an Agile environment.

Responsibilities

  • Design, architect, and develop simulation models and visualization frameworks across the product lifecycle.
  • Collaborate with stakeholders to review simulation requirements and system dynamics.
  • Perform design, modeling, simulation, testing, and analysis to optimize performance.
  • Collect and process data for simulations.
  • Validate, verify, and refine simulation code and test environments.
  • Document algorithms, specifications, and descriptions of simulation models.
  • Partner with cross-functional teams to integrate simulation software with hardware.
  • Implement current technologies, tools, frameworks in the simulation environment.
  • Modernize and migrate simulation software to adapt legacy systems.
  • Perform simulation software project management functions.

Skills

Software engineering
C/C++/C#/Rust
Windows/Linux
GitLab/IDEs
Agile development

Education

Bachelor’s degree in engineering

Tools

GitLab
IDE tools

Job description

This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project.

Boeing Global Services is seeking an Experienced Software Engineer to support the Training Systems – Battlespace Simulation Management (BSM) Visual Systems Software Team in Hazelwood, MO. This position contributes to the development and sustainment of next-generation training technologies for military pilot training, including advanced visualization systems like Align and Cal (AnC) and Frame Sync Controller (FSC) applications used by high fidelity training systems. The engineer will participate in full-lifecycle software development including requirements analysis, system and software design, implementation, testing, and integration. The position emphasizes real-time 3D rendering, graphics system integration, and software optimization for pilot training environments.

This role is hands-on and collaborative, operating within a dynamic Agile team to deliver high-quality software products aligned with customer needs and Boeing standards.

BSM is responsible for the design, development, manufacture, and maintenance of training devices for a wide variety of commercial and military aircraft - everything from F-15 fighter jets to Apache attack helicopters, and even NASA's Starliner spacecraft. Software engineers on our team are responsible for all phases of the software lifecycle, including architecture, design, implementation and test. They are also directly involved in planning their own work, as part of the agile methodology, with a focus on technical excellence.

The BSM team is a large software development team comprised of several smaller agile teams, some with specialized skills. Our backlog includes everything from new feature development using cutting-edge technology to maintenance of legacy software baselines. The successful candidate will need to be comfortable working in an often fast-paced environment within a two-week "sprint" schedule.

Position Responsibilities
  • Designs, architects, and develops simulation models, simulation visualizations, virtual environments/platforms, and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle.
  • Partners with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated.
  • Performs design, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities.
  • Performs data collection and processing for use in simulations.
  • Validates, verifies, and refines simulation software code, models, simulations, test procedures and test environments, executing test procedures and documenting test results and models against real-world data, test data, benchmarks, or other similar models.
  • Documents and maintains technical code, algorithms, specifications and descriptions of simulation models.
  • Partners with cross functional engineering teams to enable integration of 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.
  • Performs simulation software project management functions.
Basic Qualifications
  • Bachelor’s Degree in an engineering discipline
  • 10+ years of experience in software engineering
  • 5 years of experience in C++,C#, C, Rust or other programming languages
  • 5 years of experience in Window and/or Linux distributions
  • 5 years of experience in Gitlab or IDE tools
  • 5 years of experience in software development/ agile environment
Preferred Qualifications
  • Knowledge of aircraft systems, including weapons, night vision system, mechanics, hydraulics, electronics, flight controls, etc.
  • Knowledge of cloud architecture, including the different types of clouds (public, private, and hybrid), the different cloud platforms and the various components involved (computing, storaging and networking). Ability to automate and script skills. Knowledge of containerization technologies which includes understanding how to manage containers, deploy applications in a containerized environment, and troubleshoot issues. Knowledge of understanding of networking concepts, including IP addressing, subnetting, routing, and security (focus on security best practices and technologies).
  • Knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.
  • Knowledge of various engineering disciplines such as electrical, mechanical, and systems. The ability to communicate with technical personnel from multiple skill areas and functions to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables.
  • Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
  • Knowledge and ability to design, develop, integrate, apply, and test software models, simulations, framework environments, tools, and applications with higher order programming languages, assembly, and auto-code. Ability to perform Application Programming Interface (API) design, implementation, and testing. Knowledge of 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.
  • Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
  • Knowledge of build and execution environments that include hosts, processors, operating systems, and networks. Ability to build, integrate, test, and troubleshoot software components comprising simulation models and build/execution frameworks. Knowledge of verification, validation, certification, and qualification processes.
  • Ability to design and develop software testing processes for different units, modules or components of a software application as a combined and integrated entity. It includes deep knowledge of integration-testing tools.
  • Ability to apply knowledge of 2D and/or 3D computer graphics to generate data representation and to communicate information. Ability to build animated graphics--graphic simulations simulating how systems work. Understanding of visual analytics tools and research. Background and familiarity with algorithms for image processing. Knowledge of multiple programming languages and operating systems to develop prototypes in this technology area. Ability to integrate hardware and software components into demonstrations.
Pay Rate Range

Min Pay Rate $70

Max Pay Rate $75

Currency USD

Unit hourly

Benefits Information
  • Optional Benefits: Medical, Dental, Vision, 401K

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Developer 4
Software Engineer - Developer 4

Boeing Future of Flight • Colorado Springs (CO), Northern (KY)

On-site
USD 145,000 - 152,000
Medical insurance
Dental insurance
Vision insurance
+1
Systems Engineer 3
Systems Engineer 3

Boeing Future of Flight • Hazelwood (MO)

On-site
USD 82,656 - 89,544
Optional Benefits: Medical, Dental, Vision, 401K
Software Engineer - Developer 2 (contract)
Software Engineer - Developer 2 (contract)

Boeing • Berkeley (MO)

On-site
USD 72,000 - 79,000
Medical, Dental, Vision
401K
Software Engineer - Developer 4
Software Engineer - Developer 4

Boeing Future of Flight • El Segundo (CA)

On-site
USD 146,000 - 156,000
401K
System Engineer 3
System Engineer 3

Boeing Future of Flight • Long Beach (CA)

On-site
USD 98,000 - 105,000
Medical
Dental
Vision
+1
Software Engineer - Developer 5
Software Engineer - Developer 5

Boeing Future of Flight • Albuquerque (NM)

On-site
Medical
Dental
Vision
+1
Software Developer 3
Software Developer 3

Boeing Future of Flight • El Segundo (CA)

On-site
Optional Benefits: Medical, Dental, Vision, 401K
Software Engineer - Developer 3
Software Engineer - Developer 3

Boeing Future of Flight • Oklahoma City (OK)

On-site
USD 89,544 - 96,432
Medical
Dental
Vision
+1
Software Engineer - Developer 3
Software Engineer - Developer 3

Boeing Future of Flight • Colorado Springs (CO), Northern (KY)

On-site
USD 94,000 - 101,000
Medical
Dental
Vision
+1
Software Engineer - Test and Verification 4
Software Engineer - Test and Verification 4

Boeing Future of Flight • Cambridge (MA)

On-site
Medical benefits
Dental benefits
Vision benefits
+1