Drew Johnson is a Staff Software Engineer based in Seattle with 11 years of experience building safety-critical embedded systems for aerospace. He has deep hands-on expertise in DO-178C avionics development, C/C++/assembly on STM32 platforms, and practical experience owning requirements and configuration management for regulated products. Since 2022 he has advanced through engineering roles at BlackSky, applying embedded and systems-level skills to satellite and geospatial software products. Drew combines rigorous process-driven development with a knack for prototyping—having built field data-loggers, Linux-based embedded prototypes, and UI simulation tools. Colleagues rely on him to translate complex requirements into auditable, production-ready firmware and system designs. He brings the discipline of avionics engineering to broader systems work, making safety and traceability practical rather than procedural.
11 years of coding experience
11 years of employment as a software developer
Monroe High School
Bachelor of Science, Computer Science & Computer Engineering, Bachelor of Science, Computer Science & Computer Engineering at Pacific Lutheran University
Contributions:10 PRs, 34 pushes, 5 branches in 3 years 3 months
discordbotmineflayerdiscord-botchat-bot
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.