Software Engineer Flight Management Systems

$55.00 - $60.56 per hour

Contract

Information Technology

Phoenix, AZ, 85027

Job ID: 

28214636

Overview

Client is seeking an experienced Software Engineer to support Flight Management Systems software development for a next-generation avionics program. This role focuses on designing, developing, integrating, and validating FMS software solutions that support complex avionics functionality and certification requirements.

The ideal candidate has strong C or object-oriented development experience, hands-on Flight Management Systems software development experience, and the ability to work closely with software and systems engineering teams in a fast-paced development environment.

Core Responsibilities

  • Design and develop high-quality core software architecture and applications.
  • Integrate Flight Management software for new product development.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Implement software solutions that meet performance, security, and scalability requirements.
  • Conduct code reviews and provide constructive technical feedback.
  • Support testing and integration on lab test benches.
  • Support functional load deliveries and certification-related software development activities.
  • Stay current with software development best practices and industry trends.

Essential Qualifications, Skills, and Technologies

  • Bachelor's degree in a technical discipline such as science, technology, engineering, or mathematics.
  • Minimum of 8 years of software development experience with Flight Management Systems.
  • Strong C or object-oriented programming skills.
  • Strong software architecture and design development skills.
  • Experience with Agile or Scrum software development methodologies.
  • FMS software development experience across functional areas such as:
    • Navigation database management
    • Flight planning
    • Lateral and vertical guidance
    • Performance predictions / trajectory predictions
    • Performance optimizations
    • Radio tuning
    • Approach operations
    • Datalink
    • Takeoff and landing
    • User interface development
  • Candidate must be a U.S. Person.

Preferred Skills or Experience

  • 8–15 years of relevant software development experience.
  • Advanced degree in Computer Science or a related field.
  • Embedded systems software development experience.
  • Multi-core or multi-threaded development experience.
  • Strong understanding of OOAD concepts.
  • Software development lifecycle experience per DO-178C.
  • Software verification and validation experience using C .
  • Strong analytical and software development skills.
  • Collaborative team-oriented work style.
  • Passion for continuous learning and professional development.

Work Details

  • Location: Phoenix, Arizona
  • Work arrangement: Hybrid
  • Hybrid schedule: Minimum of three days per week in the office, with flexibility based on assigned work

Share this job

SCHEMA MARKUP ( This text will only show on the editor. )

Requirements to Apply

This job is no longer available