This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Responsible for designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft.
Job Responsibility:
Designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft
Requirements:
Bachelor’s degree in Computer Science, Software Engineering or other related technical area
7+ years of experience in embedded software development for avionics
Experience developing software for 1 or more FMS functional areas: Performance, Predictions, Flight Planning, Nav, Lateral Guidance, Vertical Guidance, User Interface, Datalink, Redundancy Management, I/O
Understanding of the DO-178B/C software development lifecycle
Experience in design of software architecture
Experience in object-oriented development
Experience coding in C++
Experience in creating software test plans
Experience creating software test cases based on use cases derived from the system and software requirements
Experience in creating software test procedures
Knowledge of software configuration management and change management practices
Strong written and verbal communication skills
Good interpersonal skills
Ability to quickly analyze, incorporate, and apply new information and concepts
Self-motivated and takes initiative to get things done
Nice to have:
Familiarity with Integrated Modular Avionics
Familiarity with software time and space partitioning