Peter Reiniger

Senior Software Engineer at Aurora

Pittsburgh, Pennsylvania, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Clarkson University
github-logo-circle

Github Skills (8)

javas10
c-language10
cprogramming-language10
java10
hal10
wpilib9
spi9
i2c9

Programming languages (7)

TypeScriptJavaC++StarlarkGroovyPythonDart

Github contributions (5)

github-logo-circle
wpilibsuite/allwpilib

Sep 2017 - Nov 2022

Official Repository of WPILibJ and WPILibC
Role in this project:
userBack-end Developer
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.
wpilibcroboriowpilibjntcorecscore
snobotsim/CoordinateGui

Jan 2020 - Oct 2023

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