Senior Robotics Engineer at Crash and Burn Solutions
Clovis, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tom Pittenger is a Senior Robotics Engineer with 13 years of embedded systems and autonomous flight experience, currently leading robotics work at Kraus Hamdani Aerospace and maintaining a freelance practice focused on ArduPilot-based ground and fixed-wing vehicles. He has deep firmware and sensor-integration expertise from roles at Intel, Trimble, and other startups, and contributes as an ArduPilot core developer—improving pymavlink, Mission Planner, and ArduPilot flight stack code and documentation. Tom blends low-level C/C++ embedded development with full-stack fixes and technical writing, regularly enhancing usability (e.g., abort-landing features, MAVLink 2 parsing) and maintaining clear user documentation. Based in Clovis, CA, he holds advanced training in electrical and computer engineering and brings a rare combination of avionics-grade debugging, DSP/firmware background, and open-source stewardship to commercial aerospace projects.
13 years of coding experience
14 years of employment as a software developer
Computer Engineering, Embedded Systems & Robotics, Computer Engineering, Embedded Systems & Robotics at California State University, Fresno
Contributions:1032 reviews, 1068 commits, 1284 PRs in 7 years 9 months
Contributions summary:Tom primarily contributed to the ArduPilot project, a widely-used open-source autopilot system. The user's commits focused on the modification and optimization of low-level systems in ArduSub and ArduPlane as well as adding support for new sensor backends. The user demonstrates expertise in modifying code for a diverse array of sensors, including handling data and logic as well as debugging and tuning. The user's contributions indicate a deep understanding of embedded systems development and sensor integration within the broader domain of drone/robotic technology.
Contributions:5 reviews, 10 commits, 9 PRs in 1 year 5 months
Contributions summary:Tom contributed to the `pymavlink` repository by implementing and refining the Java code generator. Their work involved enhancing the handling of uint64 and int64 values, cleaning up code, and adding a static name() accessor to messages. Further modifications included trimming output and unifying input parsing for MAVLink 2, alongside sanitizing array inputs. These changes indicate a focus on improving the library's usability, efficiency, and compatibility.
mavlinkpython
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.