remote
Lead Software Engineer - Honeywell Aerospace
Software Engineer
Lead software engineer driving the design and implementation of middleware for Airbus nFMS, leveraging C++, Java, and real‑time Linux expertise to deliver high‑performance, safety‑critical solutions.
About the role
Key Responsibilities
- Architect, design, and implement middleware components for the Airbus nFMS product suite.
- Lead a cross‑functional development team, ensuring adherence to real‑time and safety standards.
- Collaborate with hardware, systems, and test engineers to integrate software with embedded platforms.
- Drive continuous improvement through code reviews, automated testing, and CI/CD pipelines.
- Mentor junior engineers and promote best practices in Agile development.
Requirements
- 5+ years of professional software development experience, primarily in C++ and Java.
- Strong background in Linux‑based embedded systems and real‑time middleware.
- Proficiency with version control (Git) and modern CI/CD tools.
- Experience leading technical teams in an Agile environment.
- Excellent problem‑solving skills and ability to communicate complex concepts clearly.