The Boeing Company Entry-Level Software Engineer in Saint Louis, Missouri

The Boeing Research and Technology, Avionics Systems Technology team in Saint Louis seeks a talented entry level (Level 1) software engineer to help us develop innovative technologies related to Human/Autonomous Systems Interactions.

This dynamic job environment is expected to focus on software development for needs such as:

  • Operator Supervision of Autonomous Aircraft

  • Behaviors and capabilities enabling Autonomous Aircraft

  • An Integrated Sensor System enabling Autonomous Aircraft


  • This engineer will be responsible for assisting with the assessment and development of state-of-the-art technology to support enterprise needs, including commercial, defense and services

  • This engineer may have the opportunity to assist with multiple software specialties, including graphical user interface, modeling, flight simulation, machine learning, embedded software, and database structure design

  • The engineer will apply knowledge of engineering principles and concepts to assist with the design, development, test, and peer review of component and system level software

  • This engineer will: Assist with the documentation and maintenance of software requirements, architectures, interfaces, algorithms and designs. Develop and maintain code and integrate software components into a fully functional software system. Assist with test procedures and document test results to ensure software system requirements are met. Gather information to support software project management. Document deployed processes and tools and collect metrics. Support software research and development projects. Troubleshoot basic software issues

  • Additional tasks may include supporting technology road-mapping exercises and supporting future customer and industry requirements. Tasks also may include pursuit of new business by supporting proposal writing

  • This position will work under close supervision

Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.

Typical Education & Experience: Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard.

This position requires the ability to obtain a US Security Clearance, for which the US Government requires US Citizenship.

Required Qualifications:

  • An ability to travel is required. Trips are possible within the continental US, as are rare international trips Preferred Qualifications:

  • Degree in computer science, software engineering, Computer engineering or electrical engineering

  • Self-motivated Software Engineer to support real-time software applications

  • Software development using development environments such as Eclipse, Visual Studio and Visual Studio Code

  • Familiarity with languages such as Java, C#, C , C, Matlab and Python

  • Understanding of virtual machines and containers

  • Familiarity with version control concepts using tools including Git

  • Understanding of UI creation in Qt, WPF or other UI frameworks

  • Flight simulation experience

  • Real-time embedded software development using VxWorks, ARINC-653 or ARINC-429, Green Hills Operating System, Robot Operating System (ROS), IPv4/IPv6 networks, PowerPC computer architecture

  • Development on Linux and Windows platforms

  • Knowledge in Machine Learning and Artificial Intelligence

  • Agile software development principles

Job Software Engineer

Organization: Boeing Research & Technology

Title: Entry-Level Software Engineer

Location: Missouri-Saint Louis

Requisition ID: 1800098365