Senior Advanced Software Engineer
CurrentDeveloped, tested, and validated features to run on Xilinx Zync Soc and TI MSP430 microcontroller, including first-stage bootloader, and power monitoring. Investigated and prototyped implementation of IRIG 106 standard telemetry data for digital flight data recordingSupported R&D effort to port camera stabilization application from an obsolete Blackfin DSP to a TI Delfino MSP320 DSP, and modified to meet high-speed position-sensing timing requirements through a combination of algorithm-… Show more Developed, tested, and validated features to run on Xilinx Zync Soc and TI MSP430 microcontroller, including first-stage bootloader, and power monitoring. Investigated and prototyped implementation of IRIG 106 standard telemetry data for digital flight data recordingSupported R&D effort to port camera stabilization application from an obsolete Blackfin DSP to a TI Delfino MSP320 DSP, and modified to meet high-speed position-sensing timing requirements through a combination of algorithm- and data-layout optimization, and dividing processing between the dual coresAssisted in development of new features for application running in Wind River VxWorks 653 OSImplemented and integrated inertial navigation system using STM32H7-family device, communicating with host software over serial and RF modem connections, and supported during evaluation test event.Ported C++ library MSP GEOTRANS to C code, backed by extensive automated unit tests to verify accuracy of ported codeDesigned and implemented automated system to test multiple independent, configurable input and output ports of GPS navigation system, in order to verify correctness of coordinate conversion and datum transformation logic Show less