Architect and programmer (team of two software engineers) for the firmware design of Navy F-5 aircraft upgrade control display unit (CDU) which provides the Crew Vehicle Interface.It performs as a MIL-STD-1553 bus controller (BC) for interfacing to a central air data computer and a flight detector computer as remote terminals (RT). Implemented the bus controller (BC) and MIL-STD 1553 messages with a remote terminal (LN-260) and distribution of the required data to other threads within the CDU. Created, implemented APIs and drivers and managed initial testing at Northrop Grumman facility.
Device driver for a PCI Synchro/Resolver board based on PLX chip set under Windows. This board is used to upgrade Navy F-5 aircraft for Northrop Grumman Integration Systems.
Device driver for a PCI Synchro/Resolver board based on PLX chip set under Green Hills Integrity. This board is used to upgrade Navy F-5 aircraft for Northrop Grumman Integration Systems.
Architect and programmer (as part of NCSC Navy software team) the upgrade for the U.S. Navy AMCM (Airborne Mine Countermeasures) CDU (Control Display Unit). Implemented all the low level hardware initialization of the base board (ETX form factor CPU module), configuration, created, implemented APIs and drivers for interface with Airborne GPS and Precise Navigation System, implemented the user interface and graphics (fonts, icons, overlaid graphics and required drivers) for the display and front panel keypad. Implemented the communication/control with MK-86 Navigation Director and interface with a COTS frame grabber.
Firmware development of theGeneral Atomics Aeronautical Systems Inc. (GA-ASI) Flight Data Entry Panel (DEP) which is the a component of the next generation pilot payload operator (PPO) station for use with a multitude of Unmanned Arial Vehicles (UAV).
Firmware development of Cockpit Control Unit (CCU) for avionic message application for Smiths Industries Aerospace. Implemented the smart alpha-numerical characters, the RS-422 serial communication protocol operating in a command/response mode, dimming levels and front panel keyboard.
Firmware development to verify an ASIC under VxWorks. Implemented full test scripting capabilities for hardware engineers.
Firmware development of a Caution/Warning Panel annunciator system.
Firmware development of dynamic backlighting control for a Palomar Esterline Cockpit Control Unit.
Firmware development of a Data Display Transfer Unit (DDTU) for a Aircraft Data Acquisition and recording System (ADARS). Aircraftcontrolling the display and data transfer via RS-422 communication data bus.
Design and development of several Windows host applications for testing and manufacturing used as for the simulation of the aircraft or other hosts where final hardware is not available during development and production.
Design and development of test software using ATLAS on a large scale ATE systems in support of the Naval Air Station.