Sr Embedded Software Engineer - C++ I RTOS I Python

Honeywell Aerospace•Phoenix, AZ
•Hybrid

About The Position

As a Sr Advanced Software Engineer, you will design, develop, integrate, and validate mission-critical embedded software systems in compliance with aerospace industry standards and safety requirements. The role calls for hands-on expertise in avionics systems, software engineering practices, and regulatory frameworks, supporting complex aerospace applications. You will join the advanced engineering team developing a next-generation common avionics platform for future Honeywell Aerospace cockpit solutions. The position is based in Phoenix, Arizona, with a hybrid work schedule. Relocation is not offered. Candidates must be a U.S. Person, as defined by applicable export control laws, or be able to obtain export authorization.

Requirements

  • At least 6 years of embedded software development experience in avionics or safety-critical systems.
  • Demonstrated proficiency with C++ and Python.
  • Proficiency with Jira, Bitbucket, Bamboo, Confluence, and IBM Rational DOORS.
  • Must be a U.S. Person under applicable export control rules or be able to obtain export authorization.

Nice To Haves

  • Familiarity with DO-178B/C, ARP4754, and safety-critical software development processes.
  • Experience with RTOS environments and avionics communication protocols such as ARINC 429/653, CAN, and RS-232.

Responsibilities

  • Design, develop, and implement high-quality avionics software using C/C++, with attention to performance, reliability, and functionality.
  • Develop mission-critical software in deterministic hard real-time operating system (RTOS) environments, meeting safety and reliability standards.
  • Integrate and test avionics subsystems across aircraft platforms for interoperability.
  • Use Python for scripting, automation, and system-level integration.
  • Use Jira, Bitbucket, Confluence, and Bamboo for agile development, version control, documentation, and continuous integration and deployment.
  • Implement and validate avionics communication protocols, including ARINC 429, ARINC 653, CAN, RS-232, and switched network protocols.
  • Apply aerospace certification standards, including DO-178B/C and ARP4754, with a focus on compliance, traceability, and validation.
  • Contribute to iterative planning, adaptive execution, and cross-functional software development.
  • Perform requirements engineering and traceability using tools such as IBM Rational DOORS.
  • Provide technical mentorship, encourage knowledge sharing, and support team members' professional development.
  • Keep current with technological advancements and incorporate relevant practices into the development process.

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