Aaron Williams

Senior Software Engineer at Cavium Inc

Fremont, California, 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
Aaron Williams is a Senior Software Engineer with 15 years focused on embedded systems, network processors, and low-level networking software, currently working on U-Boot, ATF, and Linux for Marvell/Cavium Octeon platforms. He brings deep MIPS expertise—having added MIPS support to Valgrind—and a proven track record implementing full router datapaths on Agere and Cavium NPUs. Comfortable across VxWorks and Linux, his work spans device drivers, IPSec, MPLS, IPv4/IPv6 forwarding, and tight hardware-software co-design informed by schematics and VHDL. Known for performance-focused optimization and memory-constrained engineering, he also has hands-on experience with Agere FPL and Cisco/Infusion control-plane models. Based in Fremont, CA, he is not seeking new roles now but aims to broaden his IPv6 and networking domain experience.
code15 years of coding experience
job16 years of employment as a software developer
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (14)

chap7
pppoe6
ppp6
ipv46
u-boot6
ipv65
radius5
daemon4
pppd4
point-to-point4
controller3
reflow2
git-repo2
xilinx2

Programming languages (1)

C

Github contributions (5)

github-logo-circle
Contributions:4 commits in 2 years 1 month
boundarydevices/u-boot

Jan 2011 - Mar 2013

U-Boot tree for Boundary Devices platforms
Contributions:4 commits in 2 years 1 month
u-bootplatformsboundary
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
Aaron Williams - Senior Software Engineer at Cavium Inc