
Senior Embedded Software Engineer – Next Generation Avionics
Honeywell
full-time
Posted on:
Location Type: Hybrid
Location: Phoenix • Arizona • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the design, development, and implementation of complex software solutions, ensuring high standards of quality and performance.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Conduct code reviews and mentor junior engineers to foster a culture of continuous improvement and innovation.
- Development, systems integration and verification of core Aircraft State and/or Aircraft Systems monitoring and synoptics application to be hosted on the Next Generation Avionics Platform.
Requirements
- 6+ years of experience in software development and engineering.
- Proficiency in programming languages including Java, C++, and Python.
- Experience with software development tools, version control systems, and continuous integration/deployment pipelines.
- U.S. PERSON REQUIREMENT: Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. citizen, U.S. permanent resident, asylum or refugee status in the U.S, or have the ability to obtain an export authorization.
- WE VALUE:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Demonstrated ability to tackle complex technical challenges and provide innovative solutions.
- Experience in leading software development projects and teams.
- Solid understanding of software development best practices, design patterns, and architecture principles.
- Ability to work in a fast-paced and dynamic environment.
- Passion for innovation and continuous learning.
- Software architecture design and embedded C++ coding.
- Experience with working with sensors used for aircraft position, navigation (air data, AHRS, GPS).
- Experience integrating or interfacing with aircraft systems (flaps, gear, cabin pressure, FADEC).
- ARINC 661 graphics development (using Scade, preferred).
- Understanding of the software development lifecycle (DO-178C preferred)
Benefits
- Unlimited Vacation Plan with No Preset Maximums
- Flexible Hybrid Work Schedule
- Medical/Rx Health Savings Account (HSA)
- Dental/Vision
- Life Insurance
- Short/Long-Term Disability
- Employee Assistance Program (EAP)
- 401(k) Match
- Education Assistance
- Flexible Spending Accounts
- Parental Leave
- 12 Paid Holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaC++Pythonsoftware developmentsystems integrationverificationsoftware architecture designembedded C++ codingARINC 661 graphics developmentDO-178C
Soft skills
leadershipmentoringcollaborationproblem-solvinginnovationcontinuous improvementadaptabilitycommunicationtackling complex challengespassion for learning