Peter Reiniger is a senior software engineer with 11 years of experience building low-level and systems software across automotive autonomy, robotics, and defense. Currently at Aurora after a stint at Uber ATG, he brings deep expertise in Python, C++, Java and embedded systems design, often bridging hardware and software via HAL integrations and simulation layers. He has led embedded teams at SRC on radar and counter-drone projects and contributed simulation-focused HAL and SPI/I2C enhancements to the widely used WPILib robotics library. Based in Pittsburgh and grounded in a Computer Engineering degree from Clarkson University, he excels at turning complex hardware constraints into reliable, testable software. Colleagues rely on him for pragmatic system design and for shipping robust integrations between real and simulated devices.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Clarkson University
Contributions:43 reviews, 38 commits, 58 PRs in 5 years 2 months
Contributions summary:Peter focused on modifying the HAL (Hardware Abstraction Layer) within the Java code. Their primary contributions involved modifying the RobotBase.java file to query the HAL for simulation status and replacing FRC_NetworkCommunication CAN with HAL CAN in wpilibj. Furthermore, the user added SPI and I2C simulator abilities by creating SPI and I2C data classes. This work indicates a focus on low-level system integration and simulation capabilities within the WPILibJ project.
Contributions:1 release, 19 PRs, 46 pushes in 3 years 9 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.
Request Free Trial
Peter Reiniger - Senior Software Engineer at Aurora