Summary
Justin Waters is a seasoned embedded systems and firmware engineer with over 25 years of experience, currently serving as Senior Staff Software Engineer at Aurora. He has deep expertise in kernel development, device drivers, embedded Linux and build systems, and a proven track record from board bring-up to high-level application development. Justin has led engineering teams and professional services, coordinated complex projects with contractors and customers, and resolved low-level hardware debugging challenges that bridge software and silicon. His background includes technical leadership roles at Uber and TimeSys where he managed product roadmaps and kernel/bootloader integrations, and an unusual side venture as a brewery owner that speaks to his operational versatility and hands-on leadership. Based in Pittsburgh, he combines pragmatic engineering with strong cross-team collaboration to deliver production-grade embedded solutions.
26 years of coding experience
17 years of employment as a software developer
BSE, Computer Engineering, BSE, Computer Engineering at Case Western Reserve University