Jobs · Information Technology · Missouri

Test and Inspection Embedded Software Engineer (Experienced or Senior)

Boeing · Hazelwood, MO · 2 mo ago
Information Technology$127k–$171k/yrFull-time

About the role

We’re looking for a Test and Inspection Embedded Software Engineer (Experienced or Senior) to support our Non-Destructive Inspection (NDI) and avionics Automated Test Equipment (ATE) Software Engineering teams in Hazelwood, MO. This role supports both commercial and military platforms, focusing on developing, integrating, debugging, and testing C++/C# software for controlling NDI and ATE equipment. Responsibilities include updating user interfaces, developing functional and unit tests, and maintaining DevSecOps CI/CD pipelines in GitLab.

The NDI equipment controlled by this software includes robotics, LIDAR, ultrasound, and electrical test equipment. The ATE equipment includes digital, analog, RF (WiFi and Cellular), communication busses, power, and display test equipment. The role also involves supporting updates to test executive/sequence software.

Responsibilities

  • Design, develop, test, debug, and maintain software integrated into ATE and NDI devices and systems to meet industry, customer, safety, and regulation standards.
  • Assist in reviewing, analyzing, and translating customer requirements into software design for embedded devices and systems.
  • Build and write code for embedded systems software to run on specialized hardware.
  • Contribute to the integration of embedded software with hardware components.
  • Support analysis, monitoring, and improvement of the efficiency and stability of embedded software systems.
  • Participate in testing and debugging software for embedded devices and systems.
  • Support the implementation of current and emerging technologies, tools, frameworks, and regulatory changes relevant to software development and hardware technologies.
  • Assist in tracking and evaluating internal and supplier software team performance to ensure compliance with project plans and industry standards.
  • Perform embedded software project management functions.
  • Communicate with technical personnel across multiple skill areas to evaluate technical issues impacting design, production, and support of products and services.
  • Maintain and set up DevSecOps CI/CD pipelines and Windows runners in GitLab.

Requirements

  • Bachelor’s degree in engineering, engineering technology, chemistry, physics, mathematics, data science, computer science, or a related field.
  • U.S. citizenship (required to obtain a U.S. Security Clearance).
  • 5+ years of experience programming in C, C++, or C#.
  • 5+ years of experience in embedded software development.

Qualifications (Preferred)

  • Level 4: Bachelor of Science degree and 9+ years of related work experience, OR a Bachelor’s degree and 13+ years of directly related work experience, OR 17+ years of relevant experience.
  • 5+ years of experience developing automation testing and maintaining automation tools.
  • 5+ years of experience with automation and robotic applications development.
  • 5+ years of experience with real-time software development or integrating embedded software onto hardware.
  • 5+ years of experience with lab/test equipment, robotics, and/or inspection hardware (e.g., LIDAR, ultrasound).
  • 1+ years of working knowledge of GitLab.
  • Ability to interpret electrical engineering drawings, schematics, and definitions.
  • Knowledge of various engineering disciplines (electrical, mechanical, systems).
  • Proficiency in programming languages such as C++, C#, C, Assembly, Ladder Logic, Numerical Control (NC) Programming, or MATLAB.
  • Knowledge of communications, networking, and protocols (e.g., TCP/IP, FTP, XML, WAP, ARINC429, MS1553).
  • Experience with real-time software development and testing tools, including test instrumentation, robotics, and inspection systems.
  • Ability to derive and allocate requirements (system, subsystem, software) and demonstrate traceability throughout the product lifecycle.

Schedule

  • 100% onsite at Hazelwood, MO.
  • 1st shift.
  • Less than 10% travel required.

Pay

  • Summary pay range for Experienced (Level 3): $126,650 – $171,350.
  • Summary pay range for Senior (Level 4): $160,650 – $217,350.
  • Potential signing bonus for eligible/qualified external candidates.

Benefits

The Boeing Company provides eligible employees with a Total Rewards package, including:

  • Competitive base pay and variable compensation opportunities.
  • Health insurance, flexible spending accounts, and health savings accounts.
  • Retirement savings plans.
  • Life and disability insurance programs.
  • Paid and unpaid time away from work.
  • Relocation assistance based on candidate eligibility.

Specific programs and options may vary depending on eligibility factors such as geographic location, date of hire, and collective bargaining agreements.

Additional Information

  • This position requires the ability to obtain a U.S. Security Clearance (U.S. citizenship required). An interim and/or final U.S. Secret Clearance post-start is required.
  • Employer will not sponsor applicants for employment visa status.
  • To be considered, candidates must complete a technical assessment (CodeVue Coding Challenge) as part of the selection process.
  • This position must meet U.S. export control compliance requirements (U.S. Person as defined by 22 C.F.R. § 120.62).

Similar jobs

Senior Embedded Test Engineer

Clockwork (acquired by 10Beauty)Burlington, MA· 5 mo ago
Engineering$100k–$125k/yrapply on job-boards.greenhouse.io