EngineerJobs.io
← Back to all jobs

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.

Similar Jobs