Salary
💰 $96,050 - $159,850 per year
Tech Stack
LinuxPerlPythonPyTorchQtTensorflow
About the role
- Develop software simulations of airplane avionics instrument flight displays.
- Integrate simulated displays and applications with the airplane simulation.
- Ensure simulated displays work on the desktop, in Flight Deck Demonstrators, and in engineering flight simulators.
- Work with Flight Deck engineers to define and develop advanced flight displays and applications in support of various projects and studies.
- Actively collaborate with the Flight Deck team in the creation and implementation of new concepts or modifications to existing designs.
- Provide support for testing and demonstration sessions.
- Required to work onsite at one of the listed location options (100% onsite)
- May be subject to post-offer drug and alcohol testing under Boeing policies
- Required to complete a technical assessment (CodeVue Coding Challenge) as part of selection process
Requirements
- 2+ years programming experience in C/C++
- 2+ years utilizing Linux/Windows operating systems
- Strong problem solving, testing and debugging skills
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science (preferred)
- 1+ years of experience with MATLAB Simulink mode-based development (preferred)
- 1+ years of experience with AI Data Modeling Tools and Frameworks (e.g. Pytorch, Tensorflow) (preferred)
- 3+ years of related work experience or an equivalent combination of education and experience (preferred)
- Self-starter and ability to work independently (preferred)
- Experience with C/C++ on Windows using Visual Studio (preferred)
- Experience and/or education in graphics and logic modeling tools such as: Presagis VAPS XT A661 (preferred)
- Knowledge of OpenGL graphics programming, QT (preferred)
- Experience with Python, Perl, git, Windows batch files, Automated Build systems, Agile (preferred)
- Have a good understanding of aircraft simulation concepts (preferred)
- Knowledge of the ARINC 661 standard for Cockpit Display Systems (preferred)
- Knowledge of airplane systems (preferred)
- Knowledge of or interest in aircraft flight decks and aircraft-human interfaces (preferred)
- Understanding of software development lifecycle (preferred)
- Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
- “U.S. Person” as defined by 22 C.F.R. §120.15 is required (includes U.S. Citizen, lawful permanent resident, refugee, or asylee)
- Employer will not sponsor applicants for employment visa status