Test and Inspection Embedded Software Engineer
Job Description
Support Boeing Non-Destructive Inspection (NDI) and avionics Automated Test Equipment (ATE) teams in Hazelwood, MO by building, integrating, testing, and sustaining embedded software.
Responsibilities
- Design, develop, test, debug, and maintain software integrated into ATE and NDI devices and systems while meeting industry, customer, safety, and regulation standards
- Review, analyze, and translate customer requirements into embedded software product design
- Build and write embedded systems software running on specialized hardware
- Integrate embedded software with hardware components
- Analyze, monitor, and improve embedded software efficiency and stability
- Participate in testing and debugging for embedded devices and systems
- Implement current and emerging technologies, tools, frameworks, and changes in regulations affecting software development and hardware technologies
- Track and evaluate internal and supplier software team performance to support product and process compliance to project plans and industry standards
- Assist with embedded software project management functions
- Communicate with technical personnel across multiple disciplines to evaluate technical information and issues impacting design, production, and support of deliverables
Role Includes
- Develop, integrate, debug, and test C++/C# software controlling NDI equipment and/or ATE electrical equipment
- Update User Interfaces (UI)
- Develop functional and unit tests
- Maintain and set up DevSecOps CI/CD pipelines and Windows runners in GitLab
- Support updates to the test executive/sequence software
Equipment Controlled by Software
- NDI equipment: robotics, LIDAR, ultrasound, electrical test equipment
- ATE equipment: digital, analog, RF (WiFi and Cellular), communication busses, power, display test equipment
Requirements
- Bachelor Degree
- Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
- 5+ years programming in C, C++, or C#
- 5+ years embedded software development experience
- 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 pathway: B.S. in applicable fields plus 9+ years related work, or B.S. plus 13+ years directly related work, or 17+ years related relevant experience
- 5+ years developing automation testing and maintaining automation tools
- 3+ years embedded software design, development, debugging, and integration and test
- 5+ years automation applications development
- 5+ years development or real-time software experience, including integration of embedded software onto hardware
- 5+ years lab or test equipment and hardware experience
- 1+ years 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 (for example, C++, C#, C, Assembly)
- Knowledge of communications, networking, and protocols (TCP/IP, FTP, XML, WAP, and/or ARINC429 or MS1553)
- Knowledge of general and real-time software development and testing tools, including real-time tools such as test instrumentation, robotics systems, and inspection systems
- Knowledge of requirements derivation/allocation (system, subsystem, software) and traceability across the product lifecycle
Location & Work Model
- Hazelwood, MO
- Expected 100% onsite (work onsite at one of the listed location options)
Pay & Benefits
- Annual pay range: $126,650 - $217,350
- Experienced (Level 3): $126,650 - $171,350
- Senior (Level 4): $160,650 - $217,350
- Potential signing bonus for eligible/qualified external candidates
- Generous company match to your 401(k)
- Industry-leading tuition assistance program pays your institution directly
- Fertility, adoption, and surrogacy benefits
- Up to $10,000 gift match when you support your favorite nonprofit organizations
Other Details
- Shift: 1st shift
- Travel: less than 10%
- Relocation: offered based on candidate eligibility
- CodeVue coding challenge: technical assessment required; failure to complete removes you from consideration
- Applications accepted until: Nov. 02, 2026
- Security clearance: ability to obtain a U.S. Security Clearance; an interim and/or final U.S. Secret Clearance post-start is required
- Visa sponsorship: employer will not sponsor applicants for employment visa status
- Export control requirements: U.S. Person required per 22 C.F.R. §120.62; US based job, U.S. Person required
- Education: Bachelor's Degree or Equivalent Required