Associate Flight Test Data Processing Software Engineer
Boeing
About the Role
Boeing Test and Evaluation (BT&E) is seeking an Associate Flight Test Data Processing Software Engineer to join the Midwest Data Processing & Visualization team in Berkeley, MO. This team develops software applications and tools for instrumentation system setup and configuration; real-time monitoring; and post-test data processing, storage, access, visualization, and analysis. These tools enable flight test operations teams to efficiently collect, view, and analyze high-quality time history data to validate specially equipped aircraft and weapon systems. This requires a wide range of skills, including experience with modern software development practices, user interface design, database design and interaction, management of large volumes of data, operations in real-time environments, and hardware and software integration. C/C++, C#, WinForms/WPF/WinUI or Blazor, SQL Server, Visual Studio, .NET framework, git, and Azure DevOps are used daily to maintain legacy software and develop new applications.
Key Responsibilities
- Develop or modify legacy (C++) or modern (C#) applications based on defined requirements
- Develop unit or system tests to verify operational and functional requirements
- Troubleshoot and resolve software integration issues and production anomalies
- Research basic technologies for potential application to company business needs
- Work under general supervision, effectively communicating and collaborating within the team to develop, maintain, troubleshoot, and improve software applications and tools
- Develop an understanding of flight test and data processing to better help the operation teams
- Use software development practices that increase code quality, maintainability, and reuse
Requirements & Tech Stack
- Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
- C/C++
- C#
- WinForms/WPF/WinUI or Blazor
- SQL Server
- Visual Studio
- .NET framework
- git
- Azure DevOps
- Experience with modern software development practices
- Experience with user interface design
- Experience with database design and interaction
- Experience with management of large volumes of data
- Experience with operations in real-time environments
- Experience with hardware and software integration
Qualifications
- Bachelor of Science degree in Engineering (with a focus in Electrical, Mechanical or Aeronautical), Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent qualifications directly related to the work statement
- 1+ years of experience in developing software
- 1+ years of experience with system integration, testing, and troubleshooting
- 1+ years of software development experience in C++ and C# using Microsoft Visual Studio and .NET
- Self-starter capable of handling a variety of tasks
- Ability to derive requirements and determine the best path forward even when working from an incomplete work scope
- Ability to work efficiently in a dynamic team environment
Preferred Qualifications
- An active U.S. Security Clearance in the past 24 months
- Experience with Agile software development methodologies
- Experience with data communication protocols, including Ethernet, MIL-STD-1553, ARINC, CAN bus, and/or Serial
- Experience collaborating with users to develop software requirements, and perform integration or testing/verification activities
- Bachelor’s degree or higher in computer science, computer engineering, or similar
Security Clearance
- This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- An interim U.S. Secret Clearance Pre-Start and final U.S. Secret Clearance Post-Start is required.
Additional Information
- U.S. Person required.
- This position offers relocation based on candidate eligibility.
- Visa Sponsorship: Employer will not sponsor applicants for employment visa status.
- Shift: 1st shift.