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.
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