Summary
Andrew Tennenbaum is a software and systems engineer with nine years of experience building flight-grade and research software for space and robotics, currently a Pathways PhD student at NASA Goddard. He leads development of OpenStartracker, an award-winning open source Bayesian startracker used by university nanosatellite missions and maintained under an MIT license. His background spans embedded Linux, CI-driven development, simulation-in-the-loop testing, and custom toolchains—skills honed while managing a 12-person software team and integrating MATLAB, Python, and C++ toolchains for flight software. He has applied his expertise at organizations including Astrobotic, Draper, and multiple NASA centers, delivering algorithms, VHDL prototypes, and real-time systems. Colleagues rely on his ability to turn research algorithms into robust, auditable mission software and to create reproducible simulation environments that mirror flight behavior.
10 years of coding experience
12 years of employment as a software developer
Bachlors, Electrical Engineering, 3.74, Bachlors, Electrical Engineering, 3.74 at University at Buffalo