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.
10 years of coding experience
16 years of employment as a software developer
AA Architecture, AA Architecture at University of Florida
Professional Architecture, Professional Architecture at SCI-Arc
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
Role in this project:
Embedded 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.
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.