> Markdown version of [/jobs/ext/73283-sr-advanced-software-engineer-29794_m](https://www.wearedevelopers.com/jobs/ext/73283-sr-advanced-software-engineer-29794_m). 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 - 29794_M - **Company:** Bepc Inc. - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $122,720.0 - $131,664.0 - **Contract:** Temporary to permanent - **Skills:** Agile Methodology, Systems Engineering, C++ (Programming Language), Software Quality, Code Review, Data Link, Design of User Interfaces, Multiprocessing, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, Multithreading, Software Verification, Information Technology, DO-178B - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=afdab0b4073137d0 ## About the Role Do you have experience in Technical troubleshooting support?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Engineering, Software Engineering, or related technical discipline. * 8+ years of software development experience focused on Flight Management Systems (FMS). * Strong C++ and object-oriented programming experience. * Proven experience with software architecture and design development. * Experience working within Agile or Scrum development methodologies. * Strong analytical, troubleshooting, and software integration skills. * Ability to work collaboratively within multidisciplinary engineering teams. Preferred Experience: * Navigation Database Management * Flight Planning * Lateral and Vertical Guidance * Performance Predictions / Trajectory Predictions * Performance Optimization * Radio Tuning * Approach Operations * Datalink * Takeoff and Landing Systems * User Interface Development Additional preferred experience includes: * Embedded systems software development * Multi-core and multi-threaded software development * OOAD methodologies and concepts * Software lifecycle processes aligned with DO-178C * Software Verification and Validation using C++ Top Must-Have Skills: * Minimum 8 years of Flight Management Systems (FMS) software development experience * Strong C++ or object-oriented programming expertise * Agile or Scrum software development experience * Strong software architecture and design capabilities * Experience developing aerospace or avionics software systems, If you are an experienced aerospace software engineer with strong Flight Management Systems expertise, we encourage you to apply today. Please submit your most up-to-date resume and include specific examples demonstrating your experience with FMS software development, C++ programming, avionics integration, and software architecture/design., * Bachelor's (Required), * software development (FMS): 8 years (Required) * C++ and object-oriented programming: 4 years (Required) * Agile or Scrum: 2 years (Required) * software architecture and design development: 2 years (Required) ## Description BEPC Inc. is seeking an experienced Senior Advanced Software Engineer to support a cutting-edge next-generation avionics program for our client in the aerospace industry. This role is ideal for a highly skilled software engineer with deep Flight Management Systems (FMS) development expertise and a passion for developing innovative aerospace technologies.The selected candidate will work in a fast-paced engineering environment alongside experienced software and systems engineers to design, develop, integrate, and validate highly complex avionics software solutions. This opportunity focuses on advanced Flight Management System functionality, software architecture, integration, testing, and certification support., * Design and develop high-quality software architecture and applications for Flight Management Systems (FMS). * Support integration activities for next-generation avionics product development. * Collaborate with cross-functional engineering teams to define software requirements and technical specifications. * Implement scalable, secure, and high-performance software solutions. * Participate in code reviews and contribute to software quality improvements. * Perform testing and integration activities on laboratory test benches and simulation environments. * Support functional load deliveries and certification compliance activities. * Stay current with aerospace software development trends, technologies, and best practices. * Contribute to Agile/Scrum development processes and continuous improvement initiatives. ## Related Videos - [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) - [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) - [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) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## 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) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)