Advanced Software Engineer - Test Systems

Honeywell Aerospace•Phoenix, AZ
•Hybrid

About The Position

Honeywell Engineering Test Services is seeking an experienced software engineer to develop and support software for engine data acquisition and engine testing in both development and production environments. The role includes maintaining software tools as hardware and software are upgraded, supporting test automation, and responding to field system failures. The engineer will work independently and collaboratively with test engineers, customers, and internal teams to deliver reliable software solutions that integrate with instrumentation and hardware.

Requirements

  • Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, or mathematics.
  • Software coding experience in two or more languages, such as Python, Java, or C++.
  • At least 4 years of experience in the software development lifecycle, including validation and verification.
  • Familiarity with basic Linux/Unix command-line tools.

Nice To Haves

  • Master’s degree in computer science or engineering.
  • Experience testing software applications in open- and closed-loop environments.
  • At least 4 years of experience with data structures and SQL databases.
  • At least 4 years of experience with Ethernet-based communication protocols such as Modbus TCP/IP and OPC UA.
  • At least 4 years of experience with object-oriented programming.
  • Familiarity with ARINC 429 and MIL-STD-1553.
  • A work ethic that prioritizes safety and data quality.
  • Knowledge of software configuration management and Software Quality Assurance tools such as Git, Bitbucket, JIRA, and/or Subversion.
  • Strong oral and written communication skills with customers.
  • Ability to work with minimal direction in a cross-functional team environment.
  • Willingness to respond quickly with quality solutions in support of customers.
  • Growth mindset and willingness to learn new tools, frameworks, or technologies as needed.

Responsibilities

  • Design, develop, test, and deploy software supporting engine test automation and data acquisition.
  • Maintain and support existing software solutions and tools.
  • Diagnose software and hardware issues quickly.
  • Write clean, maintainable, well-documented code in accordance with internal standards and best practices.
  • Assist with integrating instrumentation and hardware interfaces into software systems.
  • Participate in code reviews, testing, and validation of software releases to ensure system reliability.
  • Collaborate with test engineers and internal customers to gather requirements and deliver functional software solutions.
  • Troubleshoot and resolve customer issues in lab environments involving software and hardware systems.
  • Provide responsive support for engine testing when systems fail in the field.

Benefits

  • Performance-driven salary.
  • Employer-subsidized medical, dental, vision, and life insurance.
  • Short-term and long-term disability coverage.
  • 401(k) match.
  • Flexible spending accounts and health savings accounts.
  • Employee assistance program.
  • Educational assistance.
  • Parental leave.
  • 12 paid holidays.
  • Paid time off for vacation, personal, and sick time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service