> Markdown version of [/jobs/ext/1345123-sr-advanced-software-engineer-30054_av](https://www.wearedevelopers.com/jobs/ext/1345123-sr-advanced-software-engineer-30054_av). 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). --- # Sr Advanced Software Engineer - 30054_AV - **Company:** Bepc Inc. - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $125,424.0 - $131,664.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Systems Engineering, C++ (Programming Language), 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, Software Verification, Information Technology, DO-178B - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a17779c708a503ce ## About the Role * Bachelor's degree from an accredited institution in a technical discipline such as Science, Technology, Engineering, or Mathematics. * Minimum of 8 years of experience in software development of Flight Management Systems. * MUST have FMS software development experience. * Strong C++ or object-oriented programming skills. * Experience with software development methodologies such as Agile or Scrum. * Strong software architecture and design development skills., * Advanced degree in Computer Science or a related field. * Experience developing software for embedded systems. * Multi-core and multi-threaded development experience. * Strong understanding of OOAD approaches and concepts. * Software development lifecycle experience per DO-178C. * Experience with software verification and validation using C++. * Strong analytical and software development skills. * Ability to work collaboratively in a team environment. * Passion for continuous learning and professional development. ## Description BEPC is seeking a highly motivated Software Engineer - Flight Management Systems (FMS) to join our client's site in Phoenix, AZ. This role will support the design, development, integration, and delivery of Flight Management System software for next-generation avionics programs. The selected candidate will work in a fast-paced development environment alongside software and systems engineers to satisfy technical requirements, support functional load deliveries, and ensure compliance with certification requirements. The role focuses on developing innovative software solutions that meet evolving customer needs., * 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 feedback to team members. * Perform testing and integration on test benches in laboratory environments. * Support technical requirements, functional load deliveries, and certification compliance activities. * Stay current with industry trends and software development best practices. * Contribute to Flight Management System (FMS) software development in areas including Navigation Database Management, Flight Planning, Lateral and Vertical Guidance, Performance Predictions (Trajectory Predictions), Performance Optimizations, Radio Tuning, Approach Operations, Datalink, Takeoff and Landing, and User Interface Development. ## 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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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 - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)