Honeywell

Senior Embedded Software Engineer – Next-Gen Avionics

Honeywell

full-time

Posted on:

Location Type: Hybrid

Location: Phoenix • Arizona • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

PythonRTOS

About the role

  • Design, develop and implement robust, high-quality software solutions for cutting-edge Flight Display Systems, ensuring high performance, reliability, and functionality.
  • Collaborate with cross-functional teams to gather and define requirements, design software architectures, and implement software modules.
  • Engage in the full software development lifecycle from concept through deployment, ensuring software meets all functional and performance requirements.
  • Collaborate with cross-functional teams to ensure seamless integration of software with existing avionics systems.
  • Take ownership of specific software modules from conception to deployment.
  • Identify opportunities for software improvements and optimizations in existing applications.
  • Software architecture and coding.
  • Feature Definition.
  • Stay abreast of technological advancements and integrate new practices into the development process.

Requirements

  • Bachelor’s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
  • 6+ years of experience in embedded software development
  • Strong proficiency in C/C++ software development
  • Bachelor's degree or higher in Computer Science/Engineering, Electrical Engineering, or related technical field
  • Understanding various software development life cycles, methodologies and tools
  • Proficiency in programming languages such as C/C++, Python, Open GL, etc
  • Experience developing software in a Real-Time Operating System (RTOS)
  • Experience in Embedded software development for aerospace, avionics, display technologies, or related industries is of value
  • Experience with Avionics products is of value i.e. Displays & Graphics, Flight Mgmt, Flight Planning, Flight Controls, Flight Displays (PFD), Traffic Collision Avoidance (TCAS), Crew Alert Messaging (CAS), Terrain, Radios, etc
  • Experience operating in an Agile framework desired
  • Knowledge of software configuration management and change management practices
  • Can quickly analyze, incorporate, and apply new information and concepts
  • Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
Benefits
  • employer-subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and 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
CC++PythonOpen GLembedded software developmentReal-Time Operating System (RTOS)software architecturesoftware development lifecycleAgilesoftware configuration management
Soft skills
collaborationownershiptimely decision makinganalytical skillsadaptability
Certifications
Bachelor's degreeBachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in Electrical Engineering