David Knight is an orbital software engineer with nine years of experience and a five-year focus on embedded systems for space and aerospace applications. Currently writing Rust flight software for satellite payloads at Anduril, he previously led pointing, control, and image-processing efforts at Northrop Grumman, where he also built cross-platform SOC toolchains and an orbital mechanics/time-scale library in C++, Python, and MATLAB. He combines hands-on flight software development across VxWorks, Linux, FreeRTOS, and FPGA toolchains with systems engineering—serving as a SME on mission data processing and winning recognition for planning FSW/FPGA development on large proposals. Comfortable bridging algorithms, hardware, and test automation, he has guided student teams and hobby rocketry groups to production-quality avionics and HIL rigs. Pragmatic and detail-oriented, he often turns MATLAB and data-driven prototypes into portable, maintainable flight code and development workflows.
9 years of coding experience
8 years of employment as a software developer
San Diego City College
High school Diploma General Education, High school Diploma General Education at Mission Bay High School
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at San Diego State University
Master of Science - MS Computer Engineering, Master of Science - MS Computer Engineering at California State University, Fullerton
Contributions:128 commits, 5 PRs, 52 pushes in 8 months
pedalbassdigital-effects-pedalmidiguitar
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Knight - Orbital Software Engineer at Anduril Industries