Aaron Ferrucci is a software engineer with over 20 years of cross-disciplinary experience designing and verifying FPGA-based embedded systems, device drivers, and client-side software. He has applied that skillset across roles at Joby Aviation, Intel/Altera and earlier startups, specializing in hardware design/verification (Verilog/SystemVerilog, UVM) and low-level software in C/C++ and drivers. Aaron combines a deep emphasis on testability and debugging visibility with practical DevOps practices (Makefiles, Docker) to keep complex verification flows reproducible. He keeps technical breadth through continual study—recently revisiting calculus and completing Andrew Ng’s deep learning sequence, echoing his MS thesis work on neural networks in FPGA. Based in California, he maintains an active GitHub portfolio of projects that reflect his hardware-software bridging expertise.
Contributions:12 pushes, 1 branch in 7 years 7 months
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.