Thomas Castleman

Embedded Software Engineer II at Aurora

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Thomas Castleman is an Embedded Software Engineer with eight years of experience building firmware and test automation for autonomous vehicle systems, currently developing main-computer firmware at Aurora. He specializes in embedded C/C++ and Linux-focused tooling, and brings practical experience designing automated test infrastructure that bridges hardware and firmware validation. As lead developer of Drauger OS and an active Python and Bash developer for Linux desktop environments, he combines systems-level expertise with open-source stewardship. Thomas also has a strong academic grounding in operating systems from Brown University and has taught OS and introductory CS courses, reflecting an ability to communicate complex technical concepts. Based in Pittsburgh, he pairs hands-on prototyping experience from an Alarm.com firmware internship with production-grade work on safety-critical automotive systems.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Brown University
bookHigh School Diploma, High School Diploma at St. Anne's-Belfield School
stackoverflow-logo

Stackoverflow

Stats
170reputation
7kreached
4answers
7questions
github-logo-circle

Github Skills (199)

windows10
multiboot10
persistence10
unix10
debian10
linux10
x86-6410
chromeos10
uefi10
debian-based10
x8610
bsd10
kotlin10
linux-mint10
usb10

Programming languages (14)

JavaC++CHTMLSvelteKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
This is a modified version of the `base-files` package from the Ubuntu repos. It adds a few things and modifies a few others so that Drauger OS can be recognized as such, and not as Ubuntu.
Contributions:4 releases, 3 PRs, 45 pushes in 7 years 3 months
ubuntudrauger-os
Block adverts sites via hosts file
Contributions:9 pushes in 6 years 5 months
hosts-file
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