Summary
Vijay Subramanian is a Staff Software Engineer with 14 years of experience specializing in autonomy and low-level networking, currently driving motion planning efforts at Aurora (formerly Uber ATG). His career bridges advanced R&D and production systems—spanning self-driving vehicle stacks at Uber/Aurora, kernel and eBPF networking work at PLUMgrid, and research-driven architecture at Cisco. He brings deep expertise in traffic control, QoS, routing protocols and kernel-level integrations, plus practical leadership as a tech lead on autonomy teams. Vijay pairs a PhD in Computer Systems and Engineering with hands-on delivery of platform and network features across Linux and Windows kernels. He is comfortable translating academic rigor into shipping complex distributed systems and safety-critical autonomy features. Based in Greater Pittsburgh, he combines long-term systems thinking with day-to-day engineering on one of the hardest problems in robotics: safe vehicle motion planning.
14 years of coding experience
17 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Arizona State University
PhD, Computer Systems and Engineering, PhD, Computer Systems and Engineering at Rensselaer Polytechnic Institute
Bachelor's Degree, Computer Engineering, Bachelor's Degree, Computer Engineering at University of Mumbai
English, Hindi, Tamil