Scott Dixon

Staff Software Engineer at Zoox

Seattle, Washington, 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
Scott Dixon is a Staff Software Engineer based in Seattle with a 25-year track record designing embedded systems and leading avionics and consumer electronics software programs. He specializes in software architecture, middleware, and real-time firmware, with deep hands-on experience across heterogeneous MCUs and multi-processor flight computers. At Amazon he architected DO-178C avionics for autonomous vehicles, drove adoption of the OpenCyphal protocol for deterministic pub-sub, and proposed standards-based software defined networking for aerial platforms. His open-source contributions include improving build and test infrastructure for the libcyphal C++ reference stack, showing a focus on reproducible multi-target builds and on-target testing. Comfortable bridging hardware and software, he routinely works with electrical teams to realize complex, multi-domain PCB designs and optimize low-level compute for hard real-time performance. He brings a pragmatic, systems-level mindset—applying quality engineering and developer-efficiency practices to safety-critical projects.
code10 years of coding experience
job16 years of employment as a software developer
bookAA Architecture, AA Architecture at University of Florida
bookProfessional Architecture, Professional Architecture at SCI-Arc
languagesEnglish
github-logo-circle

Github Skills (17)

c-language10
cmake10
sys10
build-automation10
can-bus10
embedded10
cprogramming-language10
testing9
dockers9
cicd9
linux9
docker9
cpp8
aerospace8
drones8

Programming languages (16)

JavaC++CRustObjective-C++TeXVueGo

Github contributions (5)

github-logo-circle
OpenCyphal-Garage/libcyphal

Jun 2018 - Nov 2022

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:85 reviews, 47 commits, 111 PRs in 4 years 6 months
Contributions summary:Scott primarily contributed to the core library's build system and on-target testing infrastructure. They fixed CMakeLists and dsdl compiler issues, implemented docker support and multi-target builds, and integrated buildkite. The user also worked on platform layer changes, including a media layer for CAN, and renamed the `uavcan` namespace to `libuavcan`. Furthermore, they made updates to build scripts and documentation.
cyphalmisraroboticsuavcandrones
OpenCyphal/nunavut

Feb 2019 - Jan 2023

Generate code from DSDL using PyDSDL and Jinja2
Contributions:7 releases, 152 reviews, 104 commits in 3 years 11 months
code-generationpythonjinja2bootstrappinguavcan
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
Scott Dixon - Staff Software Engineer at Zoox