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 development and production environments. The role includes designing, developing, testing, and deploying software for engine-test automation and data acquisition; maintaining software tools as hardware and software are upgraded; and responding to system failures in the field. The engineer will work with instrumentation and hardware interfaces, diagnose software and hardware issues, and collaborate with test engineers and internal customers to gather requirements and deliver reliable solutions. The position requires hands-on programming experience, strong communication and mechanical skills, and the ability to work independently or as part of a team. On-call responsiveness is needed to support engine testing and resolve issues in lab environments involving software and hardware systems. Honeywell Aerospace describes its work as developing technology for commercial aviation, defense, and space. The company reports approximately 36,000 employees worldwide and net sales of $17.4 billion in 2025. The posting states that the application period is estimated at 40 days from the posting date, subject to change based on business needs and candidate availability. Due to U.S. export-control requirements, candidates must be a U.S. Person as defined in the posting, or have the ability to obtain export authorization.

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 meet the posting’s U.S. Person/export authorization requirement.

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 as hardware and software are upgraded.
  • Diagnose software and hardware issues quickly.
  • Implement clean, maintainable, well-documented code that follows 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 lab environments involving software and hardware systems.
  • Support engine testing on call and respond to system failures 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service