Experience

VEX U Robotics
Benjamin Elmore has been Vice President of CBU Robotics since October 2026 and a software engineer for CBU1, the VEX U robotics team at California Baptist University: drivetrain and navigation software from fall 2025, then ARC sensor firmware from August 2026.

Roles
Vice President
- Coordinating engineering milestones across the build, electronics and software sub-teams and supporting engineers in meeting deadlines.
- Supporting the planning of team events, competitions and participation in the VEX U World Championship.
- Helping prepare the weekly Responsible Engineer updates for the team.

Software Engineer
C++ development for the competition robots on PROS and for ARC on ESP-IDF. Focus has progressed from robot control to communication between sensors, the custom team board and the V5 Brain.
Drivetrain and navigation, fall 2025
- His first assignment on the team was driver controls, a PID function and point-to-point navigation for the competition robot base, written in C++ on PROS, the environment for the V5 Brain.
ARC sensor firmware, from August 2026
- He is the sole author of ARC (ARSENAL Runtime Code), the firmware for the ESP32-S3 board designed by the CBU electronics team.
- He co-designed the RS-485 protocol with the teammate who writes the V5 Brain software. He also works with the electronics team on the board interfaces.
- Bench results, the packet format and the data path are on the ARC overview.
Tools: C++, PROS, ESP-IDF, FreeRTOS, PlatformIO, ESP32-S3, I²C, UART, RS-485, Git

