{"schemaVersion":"jobsearcher.job.v1","id":"8d24b603ced48e8b575f42ac","url":"https://jobsearcher.com/jobs/8d24b603ced48e8b575f42ac","canonicalUrl":"https://jobsearcher.com/jobs/8d24b603ced48e8b575f42ac","title":"FMS Software Developer","description":"Senior Flight Management Systems Software EngineerClient is seeking a Senior Flight Management Systems Software Engineer to design, develop, and integrate complex FMS software for a next-generation avionics project. This role will work with software and systems engineers to meet technical requirements, support functional software deliveries, and maintain compliance with certification requirements.\r\nCore ResponsibilitiesDesign and develop high-quality core software architectures and applications.\r\nDevelop and integrate Flight Management Systems software for new products.\r\nCollaborate with cross-functional teams to define software requirements and specifications.\r\nImplement software solutions that meet performance, security, and scalability requirements.\r\nConduct code reviews and provide constructive technical feedback.\r\nPerform software testing and integration using laboratory test benches.\r\nSupport functional software deliveries and certification activities.\r\nRemain current with software development practices and industry trends.\r\nEssential Qualifications, Skills, and TechnologiesBachelor’s degree from an accredited institution in science, technology, engineering, mathematics, or another technical discipline.\r\nMinimum of eight years of Flight Management Systems software development experience.\r\nExperience across several FMS functional areas, such as navigation database management, flight planning, lateral or vertical guidance, trajectory predictions, performance optimization, radio tuning, approach operations, datalink, takeoff and landing, or user interface development.\r\nStrong C or object-oriented programming skills.\r\nStrong software architecture and design development skills.\r\nExperience with Agile or Scrum software development methodologies.\r\nMust be a U.S. Person.\r\nPreferred Skills or ExperienceIdeal experience range of 8–15 years.\r\nAdvanced degree in Computer Science or a related field.\r\nEmbedded software development experience.\r\nMulti-core or multi-threaded development experience.\r\nStrong understanding of object-oriented analysis and design principles.\r\nSoftware development lifecycle experience under DO-178C.\r\nSoftware verification and validation experience using C.\r\nWork DetailsHybrid role based in Phoenix, Arizona.\r\nMinimum of three days per week in the office, with additional flexibility based on assigned work.\r\nNesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.\r\nNesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.","company":"Nesco","rawCompany":"nesco","city":"Phoenix","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-08-08T01:24:14.257Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2011.00","title":"Aerospace Engineers","slug":"aerospace-engineers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"FMS Software Developer","description":"Senior Flight Management Systems Software EngineerClient is seeking a Senior Flight Management Systems Software Engineer to design, develop, and integrate complex FMS software for a next-generation avionics project. This role will work with software and systems engineers to meet technical requirements, support functional software deliveries, and maintain compliance with certification requirements.\r\nCore ResponsibilitiesDesign and develop high-quality core software architectures and applications.\r\nDevelop and integrate Flight Management Systems software for new products.\r\nCollaborate with cross-functional teams to define software requirements and specifications.\r\nImplement software solutions that meet performance, security, and scalability requirements.\r\nConduct code reviews and provide constructive technical feedback.\r\nPerform software testing and integration using laboratory test benches.\r\nSupport functional software deliveries and certification activities.\r\nRemain current with software development practices and industry trends.\r\nEssential Qualifications, Skills, and TechnologiesBachelor’s degree from an accredited institution in science, technology, engineering, mathematics, or another technical discipline.\r\nMinimum of eight years of Flight Management Systems software development experience.\r\nExperience across several FMS functional areas, such as navigation database management, flight planning, lateral or vertical guidance, trajectory predictions, performance optimization, radio tuning, approach operations, datalink, takeoff and landing, or user interface development.\r\nStrong C or object-oriented programming skills.\r\nStrong software architecture and design development skills.\r\nExperience with Agile or Scrum software development methodologies.\r\nMust be a U.S. Person.\r\nPreferred Skills or ExperienceIdeal experience range of 8–15 years.\r\nAdvanced degree in Computer Science or a related field.\r\nEmbedded software development experience.\r\nMulti-core or multi-threaded development experience.\r\nStrong understanding of object-oriented analysis and design principles.\r\nSoftware development lifecycle experience under DO-178C.\r\nSoftware verification and validation experience using C.\r\nWork DetailsHybrid role based in Phoenix, Arizona.\r\nMinimum of three days per week in the office, with additional flexibility based on assigned work.\r\nNesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.\r\nNesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.","datePosted":"2026-08-08T01:24:14.257Z","dateModified":"2026-08-08T01:24:14.257Z","hiringOrganization":{"@type":"Organization","name":"Nesco","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Phoenix","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8d24b603ced48e8b575f42ac"},"url":"https://jobsearcher.com/jobs/8d24b603ced48e8b575f42ac"}}