USM Business Systems

JB061942 - Embedded Software Engineer C++

USM Business Systems • $120K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, Avionics, Aerospace Engineering, or related field.
  • 3 to 8 years of experience in Embedded Software Development.
  • Strong programming experience in C++ in embedded systems.
  • Ability to understand software architecture 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 for Change Requests (CRs).
  • Develop and maintain HMI functionality related to MCDU applications.
  • Understand software architecture, design constructs, and avionics system requirements.
  • Perform software debugging, root cause analysis, and defect fixing.
  • Collaborate with system engineers, architects, and customer stakeholders.
  • Support software integration, testing, and troubleshooting activities.
  • Participate in code reviews and ensure compliance with aerospace software standards.

Benefits

  • Hybrid work arrangement (2-3 days onsite in Phoenix).
  • Initial engagement of one year with a strong possibility of extension.
  • Opportunity to work on critical aerospace projects in a growing company.
  • Flexibility in travel requirements based on project needs.
Full Job Description
  • Start Date: Interview Types
  • Skills FMS domain is Mandat.. Visa Types H1B, Green Card, US ..


  • Requirement - Embedded Software Engineer C++

    Deer Valley location (Phoenix)-Hybrid (2-3 days a week)

    US Citizen /GC /H4EAD /H1B

    $120k-$130k per annum Max, Rate: $65 to $85 per hour

    FMS domain is Mandatory

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

    About USM Business Systems

    USM is a company which develops game apps for iPhone

    USM Careers

    Joining USM presents an unparalleled opportunity to become part of a leading team of professionals dedicated to pioneering innovations in their industry. USM stands as a beacon of excellence, offering a plethora of job opportunities that cater to a diverse range of skills and professional interests.

    Explore Career Opportunities

    USM is actively seeking talented individuals for various positions across the company. With a commitment to diversity and leadership development, USM provides an environment where every employee can thrive. The company values the growth of its team members and supports this with comprehensive benefits and professional development opportunities.

    Innovation and Leadership at USM

    At the core of USM's success is a culture steeped in innovation and leadership. The company is renowned for its dynamic approach to challenges and its ability to lead market trends. Professionals at USM are encouraged to lead projects that stretch their capabilities and foster significant industry advancements.

    USM's Commitment to Professional Growth

    Career advancement is a cornerstone of USM's ethos. The company offers extensive training programs, including leadership and diversity training, to ensure that all team members have the tools they need to succeed. USM's commitment to professional growth is evident in its robust internal promotion and career development pathways.

    Internship Programs and Entry-Level Positions

    For those starting their careers, USM provides a range of internship and entry-level job opportunities. These positions are designed to build foundational skills and integrate new professionals into the industry effectively. Interns at USM gain valuable hands-on experience, working alongside seasoned experts and contributing to impactful projects.

    Networking and Career Development

    USM encourages its employees to engage in networking within the professional community, enhancing their career prospects and industry knowledge. The company hosts regular events and seminars, fostering a network of motivated, forward-thinking professionals.

    Applying for a Position at USM

    To apply for a position at USM, candidates are encouraged to submit a resume that highlights relevant experience and skills. The hiring process at USM includes a comprehensive interview to assess fit both for the role and the company culture. This ensures that all team members are aligned with USM's values and goals.

    Stay Connected with USM Jobs and Careers

    Keep up to date with the latest from USM by following their careers page and signing up for job alert emails. These updates provide insights into new job opportunities, company news, and tips for applicants.

    Join USM

    Explore the exciting and rewarding career opportunities at USM. Search open positions that match your skills and interests. USM looks for passionate, curious, creative, and solution-driven team players.

    SEARCH USM JOBS

    Read Careers Blog

    Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the professionals at USM.

    Job Alert Emails

    Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at USM.
    Learn more about USM Business Systems
    Industry

    Similar Jobs

    More Jobs at USM Business Systems

    More Aerospace & Defense Jobs

    Find similar JB061942 - Embedded Software Engineer C++ jobs: