Projects
FADEC Software Verification
Supervised and worked on the Control Device Diagnostic task of a dual Full Authority Digital Electronic Engine Control (FADEC) device. The task involved capturing the customer requirements and designing the embedded control system. The application was done using DOORs, Rational Rose and C++.
Designed, coded, and verified an embedded N1 Digital Electronic Engine Control (N1DEEC) system for an aircraft engine. The product had a potential market for 18 applications. The market potential created a need to design and develop the system for maximum software reusability. The goal was accomplished to such extent that over 90% of code and test certification scenario was reused among all applications. The reuse created the potential to certify an application within 6 weeks of receiving requirements.
Peripheral Engine Components
Provided support at Lord Corporation for their Active Vibration Control Systems. LDRA Tool Suite and NI TestStand were used to perform Requirement Based Testing and Object Code Coverage.
Supervised the endeavor for the development of an embedded control system for an aircraft battery charger and rectifier unit. Messaging services with the aircraft computer are done through an ARINC 429 protocol.
Other Equipment and Ideas...
Provided support at Amazon Robotic for their next-generation robotics used in Amazon.com fulfillment operations. The support included Requirement Based Testing on the target environment and Structural Coverage Analysis following ISO/IEC/IEEE 29119 Software Testing Standard.
Designed and implemented the verification strategy for Model Based Design development in order to meet DO-178B guidelines on a MPC5566. LDRA Tool Suite in conjunction with Jenkins source automation server were used to implement an automated regression testing solution.
Designed, coded, and tested a state-machine control system for a mail processing system. This product handles 12,000 accounts per hour and provides manifest information to the United States Postal System. The market potential of this product line was enhanced through software to run the system at over 20,000 accounts per hour.