Test and Inspection Embedded Software Engineer
Job Description
The Test and Inspection Embedded Software Engineer will support Boeing teams delivering Non-Destructive Inspection (NDI) and avionics Automated Test Equipment (ATE) software engineering capabilities from Hazelwood, MO. The role focuses on developing and validating C++/C# software used to control test and inspection equipment, along with sustaining CI/CD automation in a GitLab-based environment.
Location and Work Schedule
- Location: Hazelwood, MO (onsite)
- Shift: 1st shift
- Travel: Less than 10%
This position is expected to be 100% onsite. The selected candidate will work onsite at one of the listed location options.
Compensation
- Annual Salary Range: USD 126,650 - 217,350
- Experienced (Level 3): $126,650 - $171,350
- Senior (Level 4): $160,650 - $217,350
- Additional Pay: Potential signing bonus for eligible/qualified external candidates
Key Responsibilities
- Support the design, development, test, debugging, and maintenance of software integrated into ATE and NDI devices and systems while meeting industry, customer, safety, and regulatory standards
- Assist with review, analysis, and translation of customer requirements into embedded software product design
- Build and write embedded systems software intended to run on specialized hardware
- Contribute to integration of embedded software with hardware components
- Analyze, monitor, and improve the efficiency and stability of embedded software systems
- Participate in testing and debugging for embedded devices and systems
- Support implementation of current and emerging technologies, tools, frameworks, and regulatory changes relevant to software development and hardware technologies
- Track and evaluate internal and supplier software team performance to help ensure product and process compliance to project plans and industry standards
- Assist with embedded software project management functions
- Communicate with technical personnel across multiple skill areas to evaluate technical information and issues impacting design, production, and support deliverables
Specific Role Scope
- Develop, integrate, resolve bugs, and test C++/C# software used to control NDI equipment and/or ATE electrical equipment
- Update user interfaces (UI)
- Develop functional and unit tests for the software
- Maintain and set up DevSecOps CI/CD pipelines and Windows runners in GitLab
- Support updates to the test executive and sequence software
Equipment and Systems Controlled by the Software
The role includes software control responsibilities across NDI and ATE test domains.
- NDI equipment controlled by software includes: robotics, LIDAR, ultrasound, electrical test equipment
- ATE equipment controlled by software includes (but is not limited to): digital, analog, Radio Frequency (RF) including Wifi and Cellular, communication busses, power, display test equipment
Required Qualifications
- Education: Bachelor Degree
- Clearance: Ability to obtain a U.S. Security Clearance; the U.S. Government requires U.S. Citizenship for this clearance
- Experience:
- 5+ years programming in C, C++, or C#
- 5+ years embedded software development
- 3+ years test equipment software development and sustainment support
Technologies
- C, C++, C#
- DevSecOps
- Continuous Integration/Continuous Deployment (CI/CD)
- GitLab
- Windows
- TCP/IP, FTP
- XML
- Wireless Access Protocol (WAP)
- ARINC429, MS1553
- GitLab runners
Preferred Qualifications
- Level 4 education/experience profile: Bachelor of Science from an accredited course in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 9+ years related work experience, or Bachelor’s Degree and 13+ years directly related work experience, or 17+ years of related, relevant experience
- 5+ years developing automation testing and maintaining automation tools
- 3+ years with embedded software design, development, debugging, and performing software integration and test
- 5+ years with automation applications development
- 5+ years with development or real-time software or integration of embedded software onto hardware
- 5+ years with lab or test equipment and hardware
- 1+ years of working knowledge of GitLab
- Ability to build, integrate, and troubleshoot software components
- Knowledge of engineering disciplines such as electrical, mechanical, and/or systems
- Knowledge of programming languages (e.g., C++, C#, C, Assembly)
- Knowledge of communications, networking, and protocols (e.g., TCP/IP, FTP, XML, WAP, and/or ARINC429 or MS1553)
- Knowledge of general and real-time software development and testing tools, including test instrumentation, robotics systems, and inspection systems
- Knowledge of deriving and allocating requirements (system, sub-system, software) and demonstrating traceability throughout the product lifecycle
Benefits and Support
- Generous company match to your 401(k)
- Industry-leading tuition assistance program that pays your institution directly
- Fertility, adoption, and surrogacy benefits
- Up to $10,000 gift match when you support your favorite nonprofit organizations
Relocation is offered based on candidate eligibility.
Assessment, Submission Deadline, and Compliance Notes
- Assessment: To be considered, you will be required to complete a technical assessment (CodeVUE). Failure to complete the assessment will remove you from consideration.
- Application deadline: Nov. 02, 2026
- Export control requirements: This position must meet U.S. export control compliance requirements. A “U.S. Person” as defined by 22 C.F.R. §120.62 is required, and U.S. based employment requires a U.S. Person.
- Security clearance: Ability to obtain a U.S. Secret clearance post-start is required (interim and/or final). U.S. Citizenship is required.
- Visa sponsorship: Employer will not sponsor applicants for employment visa status.