2 days ago
Responsibilities
- Design, develop, and maintain core software architectures and applications for aerospace and avionics systems.
- Integrate Flight Management System software into product development programs while meeting system requirements and certification standards.
- Collaborate with systems engineers, architects, and cross-functional stakeholders to define software requirements, specifications, and technical solutions.
- Develop software meeting performance, reliability, security, safety, and scalability objectives.
- Lead or participate in software requirements, design, and code reviews and provide technical guidance to team members.
- Perform software integration, validation, and troubleshooting on hardware test benches.
- Investigate and resolve complex technical issues through systematic analysis and debugging.
- Evaluate emerging technologies and engineering practices to support innovation and process improvements.
Requirements
- Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, or mathematics.
- At least 5 years of software development experience.
- Strong C++ and/or object-oriented programming skills.
- Strong software architecture and design development skills.
- Experience with software development methodologies such as Agile or Scrum.
- Advanced education in computer science, software engineering, computer engineering, or a related discipline is valued.
- Flight Management System or avionics software design, integration, and verification experience is valued.
- Expertise in multicore and multithreaded software development, concurrency, synchronization, performance optimization, and real-time systems is valued.
- Experience managing or mentoring teams developing embedded software for safety-critical environments is valued.
- Knowledge of aerospace standards and regulations such as DO-178C is valued.
- Strong analytical, problem-solving, software engineering, collaboration, and continuous-learning skills are valued.
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.
- Hybrid work arrangement is indicated by the posting.
- The application period is estimated to be 40 days from the posting date and may change based on business needs and candidate availability.
About Honeywell
Honeywell is a public industrial technology company that sells aerospace systems, industrial automation, warehouse and building management technologies, and safety and security products to commercial, industrial, and government customers. Its portfolio spans avionics and propulsion, process controls and SCADA, warehouse automation, and IoT software such as Honeywell Forge. The company is headquartered in Charlotte, North Carolina and serves global markets across aviation, energy, logistics, and critical infrastructure.
