Avionics/Aerospace/Flight Systems Software Engineer/Embedded Software Engineer (Hybrid)

Soho Square Solutions

Phoenix (AZ)

Hybrid

USD 90,000 - 130,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Soho Square Solutions is seeking an Avionics/Embedded Software Engineer to support Flight Management System development. You will work on Embedded C++ within avionics environments, focusing on HMI modules for MCDU. Hybrid work setup with possible avionics domain exposure and collaboration with system engineers and customers.

Responsibilities include CR-driven code changes, debugging, and integration across aviation software workflows, following DO-178B/C processes where applicable.

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.

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.

Skills

Embedded C++
HMI software
Debugging
Object-oriented design
Team collaboration

Education

Bachelor's or Master's in Computer Science/Electronics/Avionics/Aerospace Engineering

Tools

Vector CAST
LDRA
RTRT
Git
ClearCase

Job description

Job Title : Avionics/Aerospace/Flight Systems Software Engineer/Embedded Software Engineer (Hybrid/Exp in avionics/Aerospace need)
Job Description :

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).

Strong programming experience in C++ within embedded systems environments.

Position Overview

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 Vector CAST, LDRA, RTRT, Git, ClearCase, or similar development environments.
  • Get your free, confidential resume review.

    or drag and drop your file here.

    Similar jobs

    Similar jobs worth comparing

    Embedded Software Engineer C++ , Flight Management Systems (FMS)
    Embedded Software Engineer C++ , Flight Management Systems (FMS)

    Key Business Solutions, Inc. • Phoenix (AZ)

    Hybrid
    USD 110,000 - 150,000
    Embedded Software Engineer
    Embedded Software Engineer

    Hallmark Global Solutions Ltd • Phoenix (AZ)

    On-site
    USD 110,000 - 160,000
    Embedded Software Engineer (Developer) – C++ FMS
    Embedded Software Engineer (Developer) – C++ FMS

    Cyient Limited • Phoenix (AZ)

    On-site
    USD 110,000 - 150,000
    Embedded Software Engineer – C++
    Embedded Software Engineer – C++

    PeoplePilot • Phoenix (AZ)

    On-site
    USD 100,000 - 140,000
    Embedded Avionics Software Engineer (Hybrid) - FMS/MCDU
    Embedded Avionics Software Engineer (Hybrid) - FMS/MCDU

    Soho Square Solutions • Phoenix (AZ)

    Hybrid
    USD 90,000 - 130,000
    Avionics Embedded Software Engineer: MCDU/HMI (C++)
    Avionics Embedded Software Engineer: MCDU/HMI (C++)

    Hallmark Global Solutions Ltd • Phoenix (AZ)

    On-site
    USD 110,000 - 160,000
    Embedded Engineer
    Embedded Engineer

    Novia Infotech • Elyria (OH)

    On-site
    USD 100,000 - 120,000
    Aerospace Embedded C++ Engineer – FMS & HMI
    Aerospace Embedded C++ Engineer – FMS & HMI

    PeoplePilot • Phoenix (AZ)

    On-site
    USD 100,000 - 140,000
    Embedded Software Developer/Engineer
    Embedded Software Developer/Engineer

    OLSA Resources, Inc. • Phoenix (AZ)

    On-site
    USD 80,000 - 110,000
    Embedded Software Engineer (VxWorks)
    Embedded Software Engineer (VxWorks)

    Colossus Technologies Group • United States

    Remote
    USD 110,000 - 140,000