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 maintain software supporting engine data acquisition for development and production testing. The role supports engine test automation, data acquisition, instrumentation and hardware interfaces, and existing software tools as hardware and software are upgraded. The engineer will also respond to system failures and troubleshoot issues in laboratory environments, often involving interactions between software and hardware. The position calls for broad programming experience, strong communication and mechanical skills, and the ability to work independently or collaboratively in a variety of roles. The engineer will work with test engineers and internal customers to gather requirements, deliver functional software, and ensure reliable releases through code reviews, testing, and validation.

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.
  • Must be a U.S. Person, as defined in the posting, or have the ability to obtain export authorization.

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 or 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 (SQA) tools such as Git, Bitbucket, JIRA, and/or Subversion.
  • Good oral and written communication skills with customers.
  • Proven ability to work with minimal direction in a cross-functional team environment.
  • Willingness to respond quickly with quality solutions in support of customers.
  • A 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.
  • Implement 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.
  • Work with customers to troubleshoot and resolve issues in laboratory environments, often involving software and hardware systems.
  • Respond to engine testing support needs when systems fail in the field.

Benefits

  • 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.
  • Performance-driven salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service