> Markdown version of [/jobs/ext/219481-software-engineer-flight-management-systems](https://www.wearedevelopers.com/jobs/ext/219481-software-engineer-flight-management-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Flight Management Systems - **Company:** Nesco Resource, LLC - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $114,400.0 - $125,965.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Systems Engineering, Code Review, Data Link, Design of User Interfaces, Integrated Development Environments, Multiprocessing, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Software Engineering, Software Requirements Analysis, Software Systems, Software Organization, Multithreading, Information Technology, DO-178B - **Published:** May 13, 2026 - **Apply:** https://www.nescoresource.com/job/28214636/software-engineer-flight-management-systems ## About the Role * 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. ## Description 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. ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Data is Key: Scraping Metadata from Websites](https://www.wearedevelopers.com/videos/708-data-is-key-scraping-metadata-from-websites) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Offline first!](https://www.wearedevelopers.com/videos/645-offline-first) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)