Software Engineering

In the mid-2000’s, we saw an opportunity to branch out from our traditional role of OA support for major system integrators by pursuing selected software development contracts of our own. This led to the onboarding of several talented software engineers who, along with our OA personnel, successfully developed and deployed a debriefing system which could consume and replay aircraft flight data and audio/video stored on a solid-state recording device installed in the F-16. This was followed by a key win on the Navy’s Military Flight Operations Quality Assurance (MFOQA) Flight Visualization and Data Analysis contract in 2008. This program furthered BGI expertise in the area of individual flight and aggregate data analysis for multiple aircraft platforms, as well as cementing our status as a capable company in the software engineering realm. Software product development formed the basis for our initial Quality Management System (QMS) certification, which was recently evaluated and certified at the ISO 9001:2015 standard. The clear integration of OA domain expertise and software development talent within these efforts remains an important aspect of the BGI approach which sets us apart from other companies. BGI software engineering emphasizes a wide spectrum of programming languages and host platforms, flexible data structures and scalable solutions that integrate well with other components within enterprise frameworks. Over the past ten years, BGI successes in software development have included: