Principle Software Engineer
CurrentFull life-cycle software development of multiple high-criticality, DO-178 level-A avionics systems in C++ from inception through development, on-aircraft integration, certification, deployment, and ongoing updates. Products include primary flight displays, multi-function displays, data concentrator units, and a configuration website. Skills developed include:- Implementing avionics interfaces utilizing ARINC-429, CSDB, ASCB, and analog interfaces- Processing and drawing flight plans- Collaborating with hardware designers to debug new circuit cards- Drawing 2D graphics using OpenGL- Adept at C++, PHP, and MySQL. - Familiar with Perl, JavaScript and HTML- Collaborating with other engineers to design and develop products- Leading software teams in the design and development of products- Sole software contributor on several products from design phase through hardware debug, development, and aircraft integration. - Collaborating remotely and on-site with engineers at other companies to develop and integrate products with their products or aircraft.