About The Position

As a Sr Advanced Software Engineer on Honeywell Aerospace’s Flight Management System (FMS) team, you will design, develop, and integrate highly complex systems for the Anthem Next Generation Avionics program. You will work in a collaborative development environment with software and systems engineers to create FMS software solutions, satisfy technical requirements, support functional load deliveries, and ensure compliance with certification standards. The role focuses on developing and maintaining core software architectures and applications for aerospace and avionics systems. It includes integrating FMS software into product programs, defining and implementing solutions that meet performance, reliability, security, safety, and scalability objectives, and supporting software verification and troubleshooting on hardware test benches. The position also contributes technical leadership in reviews and helps drive engineering quality, innovation, and continuous improvement.

Requirements

  • Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, or mathematics.
  • 5–8+ years of experience in software development.
  • Strong C++ and/or object-oriented programming skills.
  • Experience with software development methodologies such as Agile or Scrum.
  • Strong software architecture and design development skills.
  • Must be a U.S. Person, or have the ability to obtain an export authorization, due to U.S. export control laws and regulations.

Nice To Haves

  • Advanced education in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Experience developing Flight Management Systems, including avionics software design, integration, and verification.
  • Expertise in multi-core and multi-threaded software development, including concurrency, synchronization, performance optimization, and real-time systems.
  • Experience managing or mentoring teams developing embedded software for safety-critical environments.
  • Knowledge of aerospace standards and regulations such as DO-178C.
  • Strong analytical, problem-solving, and software engineering skills, including the ability to design robust and scalable solutions.
  • Ability to work effectively in cross-functional, collaborative teams.
  • Commitment to continuous learning, innovation, and professional development, and interest in emerging technologies and industry best practices.

Responsibilities

  • Design, develop, and maintain high-quality core software architectures and applications for aerospace and avionics systems.
  • Integrate Flight Management System software into product development programs, ensuring functionality and compliance with system requirements.
  • Collaborate with systems engineers, architects, and other stakeholders to define software requirements, specifications, and technical solutions.
  • Develop software solutions that meet performance, reliability, security, safety, and scalability objectives.
  • Participate in and lead software requirements, design, and code reviews, providing technical guidance and constructive feedback.
  • Perform software integration, validation, and troubleshooting on hardware test benches.
  • Investigate and resolve complex technical issues using systematic analysis and debugging.
  • Evaluate emerging technologies, industry trends, and software engineering practices to drive innovation and process improvements.
  • Contribute to technical excellence, collaboration, and continuous improvement across the engineering organization.

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