Software Systems Engineer, Nasa
CurrentDevelop TI MSP430 firmware for the Rocky 100 RFID chipset.Analyze QEMU emulator support for PowerPC-based SP0 flight hardware.Develop Windows and UNIX OpenGL rendering clients to display screen and accept mouse input for Android virtual machines running in Oracle's VirtualBox.Create OSAL (Operating System Abstraction Layer) for FreeRTOS Simulator. Create port of cFS (core Flight System) to FreeRTOS Simulator.Create OSAL (Operating System Abstraction Layer) for Xilinx-based ZedBoard. Create port of cFS (core Flight System) to ZedBoard.Research and apply the TensorFlow machine learning framework to locate objects on the International Space Station based on RFID sensor readings from multiple antennas. Address issues caused by multi-path reception, fixed attenuation, and variable attenuation. Refactor multi-body dynamics simulation software for NASA, written in C++ using the Trick simulation framework. This software is used to simulate International Space Station activities and train personnel.