Embedded Software Engineer 4
CurrentDevelop OMI software requirements and architecture for P-8I program. Help prioritize and schedule tasks for eight developers for the life of the program. Provide technical leadership on implementing the software to the architecture.Software Technical Lead, P-8A OMI CommunicationsProvided technical leadership and direction for two junior developers. Interfaced with other software and test team leads to resolve challenging technical problems in OMI communications software including performance and usability issues.Embedded Software Engineer 3, P-8A OMI Toolkit Designed, developed, documented, and tested an advanced user interface toolkit and framework API built on java swing; provided technical leadership to other developers on effectively using the toolkit; Served as primary focal for several key architectural areas including lifecycle management and a custom dependency injection service and tool built on Spring.Software Technical Lead, Connexion by BoeingDeveloped overall architecture for a satellite communication management graphical user interface. Performed trade study and selected an application framework. Worked with system engineering and end users to determine system requirements. Embedded Software Engineer 2, Connexion by Boeing Designed and developed embedded airborne satellite communication link management software in C++ running in a Linux environment. Integrated software on target hardware in lab and on aircraft in an operational setting. Developed a widely used test user interface in Java.Embedded Software Engineer 1, F/A-18 Super HornetDeveloped embedded flight software for the F/A-18 Super Hornet Advanced Mission Computer and Displays program in object-oriented C++ and in C using a graphical display code generation tool (VAPS). Responsible for implementing display code requirements in VAPS, interfacing generated code with Image Processing Module (IPM) hardware.