Advanced Software Engineer - Test Systems

Honeywell Aerospace•Phoenix, AZ
•Hybrid

About The Position

Honeywell Engineering Test Services is seeking an experienced Software Engineer with a variety of software coding experience. Responsibilities include writing software to support the acquisition of Engine data for both Development and Production testing, maintain a variety of software tools as hardware and software upgrades occur, and support engine testing on call to be responsive when systems fail in the field. We are seeking a qualified software engineer with a broad base programming skills who would be expected to assist with a variety of software applications, with good communication and mechanical skills and the ability to work independently or in a team setting in a variety of roles.

Requirements

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

Nice To Haves

  • Masters degree in computer science or engineering
  • Experience testing software applications in open and close-loop environments
  • 4+ years with data structures and SQL databases
  • 4+ years experience with ethernet based communication protocols like Modbus TCP/IP, OPCUA
  • 4+ years experience with object-oriented programming
  • Familiarity with ARINC 429 and MIL-STD-1553 is of value.
  • A work ethic that places safety and data quality as the highest priorities
  • Knowledge of software configuration management and Software Quality Assurance (SQA) tools such as Git, bitbucket, JIRA, and/or Subversion
  • Good communication skills, both oral and written, with our customers
  • Proven ability to work with minimal direction in a cross-functional team environment
  • Willingness to respond quickly with quality solutions in support of our customers
  • A growth mindset and willingness to learn new tools, frameworks, or technologies as needed

Responsibilities

  • Design, develop, test, and deploy software that support engine test automation and data acquisition
  • Maintain and support existing software solutions and tools
  • Able to diagnose software/hardware issues quickly
  • Implement clean, maintainable, and well-documented code following internal standards and best practices
  • Assist in the integration of instrumentation and hardware interfaces into software systems
  • Participate in code reviews, testing, and validation of software releases to ensure system reliability
  • Work closely and 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, often involving interaction between software and hardware systems

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 and educational assistance
  • Parental leave and 12 paid holidays
  • Paid time off for vacation, personal and sick time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service