Embedded Software Engineer C++ FMS
Purple Hires Inc
We are seeking skilled Avionics Software Engineers to support Flight Management System (FMS) development activities for a leading aerospace customer. The role involves software development, enhancement, debugging, and maintenance of Human Machine Interface (HMI) software associated with the Multifunction Control and Display Unit (MCDU). Candidates should possess strong Embedded C++ programming skills and a good understanding of avionics software development environments.
Key Responsibilities
- Analyze, modify, and enhance existing Embedded C++ software to implement Change Requests (CRs).
- Develop and maintain HMI functionality related to Multifunction Control and Display Unit (MCDU) applications.
- Understand software architecture, design constructs, and avionics system requirements.
- Perform software debugging, root cause analysis, defect fixing, and verification activities.
- Collaborate with system engineers, architects, verification teams, and customer stakeholders.
- Support software integration, testing, and troubleshooting activities.
- Participate in code reviews and ensure compliance with aerospace software development standards and processes.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, Avionics, Aerospace Engineering, or a related discipline.
- 3 to 8 years of experience in Embedded Software Development.
- Strong programming experience in C++ within embedded systems environments.
- Ability to understand existing software architecture, code constructs, and implement enhancements based on Change Requests.
- Experience with software debugging and troubleshooting techniques.
- Good understanding of object-oriented design principles and software development lifecycle.
Preferred Qualifications
- Experience in Flight Management Systems (FMS) or other avionics applications.
- Exposure to avionics display systems, MCDU/CDU, cockpit systems, or flight deck software.
- Experience in flight software development and debugging environments.
- Knowledge of aerospace software standards such as DO-178B/C .
- Familiarity with software integration, unit testing, and verification activities.
- Exposure to tools such as VectorCAST, LDRA, RTRT, Git, ClearCase, or similar development environments.
Work Arrangement
- Willingness to travel to the Deer Valley (Phoenix) site as needed, typically 1-2 days per week.
- Travel frequency is flexible and can be mutually agreed upon based on project requirements.
- Engagement Details
- Initial engagement period of one year .
- Strong possibility of extension based on project needs and performance.
Desired Skills
- Embedded C++
- Avionics Software Development
- Flight Management Systems (FMS)
- HMI Development
- MCDU/CDU Applications
- Software Debugging & Troubleshooting
- Aerospace Software Lifecycle
- DO-178C Awareness
- Software Integration & Verification
- We are looking for an experienced Embedded Software Engineer - C++ with strong expertise in the Flight Management System (FMS) domain . The ideal candidate will have hands‑on experience developing and modifying embedded C++ software, particularly software related to HMI...Suggested
- ...Job Title FMS domain is Mandatory Minimum needed qualification is #3 to 8 yrs of experience good software skills in embedded C++ programming, someone who can understand the code construct and modify as per change request (CR) that is under implementation –...Suggested
- We are seeking an experienced Embedded Software Engineer to support Flight Management System (FMS) development for an aerospace program in Deer Valley, Phoenix, AZ .... ..., enhancing, debugging, and maintaining embedded C++ software associated with Human Machine Interface...Suggested2 days per week3 days per week
- PeoplePilot is seeking an experienced Embedded Software Engineer to support Flight Management System (FMS) development for an aerospace program in Deer Valley, Phoenix... ..., enhancing, debugging, and maintaining embedded C++ software associated with HMI functionality for...Suggested
- Cyient is seeking an experienced Embedded Software Engineer - C++ for flight management systems in Phoenix, Arizona. The role focuses on developing and modifying embedded C++ software for FMS-related applications, including HMI/MCDU. You will work in a cross-functional...Suggested
- ...powered by a flexible software platform that can be customized... ...a Sr Advanced Software Engineer within our dynamic Flight Management System (FMS) team, you will be... .... ~ Strong C++ and/or Object-oriented... ...mentoring teams developing embedded software systems for safety...Permanent employmentTemporary workWorldwideFlexible hours
- Honeywell Aerospace in Phoenix, AZ is hiring a Senior Advanced Software Engineer to lead the Thunderbolt platform software efforts across multiple applications. You will collaborate with global teams to ensure delivery of high-quality software that meets project specifications...
- Honeywell Aerospace is seeking an Embedded Software Engineer II to join the C I AERO (Finance) team at our Phoenix, AZ location on a Hybrid work... ...electronic controller software for aerospace systems, using C, C++, and Python across multiple languages. This role requires a...
- As a Senior Advanced Software Engineer, you will play a critical role in the success of our software... ...in programming languages C, C++ or assembly. Experience with software development... ...customer requirements to deployment. Embedded Software Development Knowledge WE VALUE...Permanent employmentTemporary workWorldwideRelocationFlexible hours
- ...Aerospace in Phoenix, AZ is seeking a Sr Advanced Software Engineer to design, develop, integrate and validate mission-critical embedded software for avionics platforms. You will work in a hybrid environment, applying C/C++ and Python to ensure high performance and safety...
- As a Sr Advanced Software Engineer, you will be responsible for the design, development, integration... ..., and validation of mission-critical embedded software systems in compliance with... ...solutions for avionics systems using C/C++, ensuring high performance, reliability...Permanent employmentTemporary workWorldwideRelocationFlexible hours
- Job Overview Job ID: J52034 Job Title: C/C++ Embedded Software Engineer Location: Deer Valley, AZ Duration: 12 Months + Extension Hourly Rate: Depending on Experience (DOE) Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD Client: To...Hourly payPermanent employmentContract workH1bLocal area
- Accord Technologies Inc. seeks an Embedded Software Engineer proficient in C++ for a hybrid role at our Deer Valley location (Phoenix). The candidate will... ...multifunction control and display units (HMI) within the FMS domain, dealing with change requests and flight...
- ...company based in Phoenix, AZ, is seeking a Firmware Developer (Embedded C/C++) to develop and maintain embedded firmware. This role... ...microcontrollers, debugging hardware, and collaborating with engineering teams. Ideal candidates will have experience in embedded C/C++...Remote work
- ...join us!Job DescriptionAbout the RoleWe are looking for an experienced Software Engineer with hands-on experience in manufacturing automation and a strong foundation in software development using C, C++, and C# on the Microsoft platform. As a key member of the FactoryTalk...Full timeVisa sponsorshipWork visaFlexible hours
- Honeywell Aerospace in Phoenix seeks a Sr Embedded Software Engineer for the Next-Gen Avionics (NGA) program. You will design, implement and integrate... ...solutions. The role requires 6+ years in embedded C/C++, RTOS expertise and aerospace domain knowledge. You will own...
- Honeywell Aerospace is seeking a Sr Advanced Software Engineer within the NGA group to design and deploy cutting-edge Avionics Display... ...across platforms. The role emphasizes real-time embedded development, C/C++, RTOS, and avionics domain knowledge, with a strong focus...
- MACHINE LEARNING TECHNOLOGIES LLC in Phoenix, AZ, is looking for a C/C++ Embedded Software Engineer with over 7 years of experience in embedded software development. The role includes developing Linux and Windows device drivers and requires strong proficiency in C/C++...
- Senior Embedded Software Engineer - Chandler AZ Looking for an experienced embedded engineer to build and integrate secure, real-time software on Xilinx-based hardware. The work centers around: C/C++ embedded software Real-time, multi-threaded systems Embedded Linux Secure...Work at office
- DP Professionals (DPP) seeks a Senior Embedded Software Engineer in Chandler, AZ to build and integrate secure, real-time software on Xilinx-based... ...robust embedded systems. The role emphasizes embedded C/C++, real-time software, hardware/software integration, and secure...
- ...technology firm located in Arizona is seeking an experienced embedded software developer. The role involves developing and maintaining Linux... ...experience in embedded software development with proficiency in C/C++. This position offers the opportunity to work on cutting-edge...
- ...Job Description Job Description Top 3-5 Must Have Skills • Minimum of 5 years of experience in software development of Flight Management Systems • Strong C++ or Object-oriented programming skills. • Experience with software development methodologies such as...
- Honeywell Aerospace is seeking a Senior Advanced Software Engineer to join the Thunderbolt Platform CoE in Phoenix, AZ, on a hybrid schedule. Lead development efforts for Thunderbolt platform software across multiple applications and collaborate with global teams to ensure...
$55 - $62 per hour
Sr. Embedded Software Engineer- Phoenix, AZ 85027 Overview -8 months plus contract with possibility of going direct after • Pay 55-62$/hour Responsibilities... ..., Mode Logic Design, Assembly language programming, C/C++ programming, digital flight testing systems (DFTS), PVCS/...Permanent employmentContract work- Overview Title: Embedded Platform Engineer - Aero Applications Location: Phoenix, AZ Position... ...integrate embedded platform software for aerospace applications. Integrate FMS functionality on Thunderbolt-... ...an added advantage Expert in C/C++ and Linux application programming...Contract workLocal area
- ...Surveillance): Acron Aviation designs, engineers, and manufactures certified... ...close collaboration across software, systems, hardware,... ...experience developing safety‑critical embedded software within aerospace,... ...platforms Experience with C++, Python, Visual Basic, Pascal...
- Honeywell Aerospace in Phoenix, AZ is seeking a software engineer with embedded C/C++ experience for a hybrid role. You will work on requirements, design, integration, testing, and verification across avionics-related software projects. A bachelor’s degree in a technical...Relocation
- ...Corporation in Phoenix, AZ is seeking an Avionics Software Engineer with 5+ years' experience to design, develop, and test safety-critical embedded software for TCAS and other CNS... ...decompose requirements in DOORS, code in C/C++, perform reviews, and support integration...Relocation package2 days per week3 days per week
- Honeywell Aerospace in Phoenix is seeking a Sr Advanced Embedded Software Engineer to lead Thunderbolt platform software initiatives. This role is... ...from customer requirements to deployment, with strong C/C++ skills and embedded software expertise. Hybrid work arrangement...Relocation
- ...technology company is seeking an Embedded Platform Engineer to develop and integrate software for aerospace applications in Phoenix... ...expertise in embedded systems, C/C++, and Linux applications. The... ...of experience, particularly with FMS or avionics applications, and will...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer C++ FMS. Be the first to apply!
- c++ embedded engineer Phoenix, AZ
- embedded software engineer Phoenix, AZ
- embedded systems software engineer Phoenix, AZ
- embedded engineer Phoenix, AZ
- embedded developer Phoenix, AZ
- c++ software developer Phoenix, AZ
- c++ programmer Phoenix, AZ
- c++ developer Phoenix, AZ
- software support Phoenix, AZ
- software Phoenix, AZ


