Software Engineer - Test Systems

Moog Inc.•Aurora, IL
•$80,000 - $105,000•Hybrid

About The Position

Moog is seeking a Software Engineer to join its Test Systems Engineering Team and develop and deploy automated test solutions used to validate flight control actuation systems. The role combines software development, electrical engineering, systems integration, and hands-on problem solving. The engineer will collaborate with multidisciplinary teams to create test systems that verify the performance, reliability, and safety of aerospace products. The role involves developing software, integrating and validating test equipment, supporting equipment builds, and coordinating between engineering and production. It also includes formal verification, customer demonstrations and validation, technical documentation, software configuration management, and delivery of customer-ready test systems that meet performance, quality, and compliance requirements. The position is hybrid in Buffalo, New York, and may require domestic and international travel. Access to U.S. export-controlled information is required.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical field.
  • Programming experience in one or more of LabVIEW, Python, C/C++, or Simulink.
  • Strong analytical and troubleshooting skills.
  • Ability to communicate technical concepts effectively across engineering teams.
  • Self-motivated, collaborative, and team-oriented approach.
  • Ability to manage multiple projects and priorities in a dynamic engineering environment.
  • Ability to travel domestically and internationally as needed.
  • Ability to access U.S. export-controlled information.

Nice To Haves

  • Experience with automated test equipment, control systems, data acquisition, or system integration.
  • Exposure to aerospace, defense, manufacturing, robotics, or industrial automation environments.
  • Experience supporting hardware and software integration efforts.

Responsibilities

  • Develop software for automated aerospace test systems using tools such as LabVIEW, Python, C, and Simulink.
  • Design, integrate, troubleshoot, and validate test equipment used to verify flight control actuation systems.
  • Collaborate with Electrical, Mechanical, Software, and Systems Engineers to solve technical challenges and optimize test system performance.
  • Participate in design reviews and contribute to technical decision-making.
  • Support the build and integration of test equipment alongside technicians and assembly teams.
  • Act as a technical liaison between engineering and production to resolve issues and support successful system implementation.
  • Develop and execute formal verification testing, analyze results, and drive issue resolution through completion.
  • Support customer demonstrations, validation efforts, and test correlation activities.
  • Create and maintain technical documentation, user manuals, and training materials.
  • Manage software configuration and version control throughout development and deployment.
  • Deliver customer-ready test systems that meet performance, quality, and compliance requirements.

Benefits

  • Bonus opportunities
  • 401(k) matching
  • Employee Stock Purchase Plan (select locations)
  • Flexible Spending and Health Savings Accounts
  • Flexible paid time off
  • Paid holidays
  • Parental leave program
  • Relocation assistance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee Assistance Plan and supplemental benefit coverage
  • Tuition assistance
  • Mentorship and coaching opportunities
  • Leadership development and personal growth programs
  • Employee Resource Groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service