Chris Gerth

Senior Embedded Software Engineer at Caterpillar Inc.

Peoria, Illinois, 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
Chris Gerth is a Senior Embedded Software Engineer with 13 years of hands-on experience designing and shipping controls and embedded architectures for heavy machinery at Caterpillar. He blends software design, calibrated control algorithms, and real-world hardware testing to deliver autonomy features and tuned hydraulic/engine integrations across production machines. An advocate for robust developer workflows, he has led platform migrations, CI/CD and simulation infrastructure work that speeds testing and desktop calibration. Active in robotics open source, he contributes backend and DevOps improvements to PhotonVision and documents advanced control topics for the FRC community, reflecting a practical focus on tooling and reproducibility. Based in Peoria, IL, he pairs an EE degree from UIUC with a track record of turning complex control requirements into maintainable, testable systems.
code12 years of coding experience
job10 years of employment as a software developer
bookHigh School, High School at Benet Academy
bookBachelor’s Degree Electrical Engineering, Bachelor’s Degree Electrical Engineering at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (9)

javas10
computer-vision10
opencv10
rs10
restructuredtext10
rc10
java10
documentation10
devops9

Programming languages (12)

TypeScriptC#JavaC++ShellCSCSSJavaScript

Github contributions (5)

github-logo-circle
PhotonVision/photonvision

Oct 2020 - Jan 2023

PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 releases, 221 reviews, 65 commits in 2 years 3 months
Contributions summary:Chris implemented new features for saving and loading image frames, which involved backend Java code. They also made adjustments to camera exposure settings and the UI. Furthermore, the user worked on improving the efficiency of the system by optimizing the code and adding metrics related to disk usage. The user's contributions also include improvements to the build process and CI/CD pipelines.
wpilibroboticsfirst-robotics-competitionvisionfirst-robotics
wpilibsuite/frc-docs

May 2021 - Nov 2022

Official FRC Documentation powered by Read the Docs
Role in this project:
userTechnical Writer
Contributions:46 reviews, 16 commits, 17 PRs in 1 year 6 months
Contributions summary:Chris primarily contributed to the documentation of the FRC-docs repository, as evidenced by the numerous commits focused on updating and expanding the documentation. The user's work included adding detailed explanations of stack traces, rephrasing descriptions of methods, correcting code snippets, and streamlining advanced control tuning documentation. Furthermore, the user converted Wikipedia links to glossary terms, and added and formatted content related to AprilTag usage.
frcread-the-docs
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
Chris Gerth - Senior Embedded Software Engineer at Caterpillar Inc.