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.
9 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