# Benjamin Schnapp > Software Engineer @ CPLANE.ai | MASc. Candidate @ uWaterloo | Ex Rivian Location: San Carlos, California, United States Profile: https://flows.cv/benjaminschnapp ## Work Experience ### Software Engineer @ CPLANE.ai Jan 2024 – Present ### Software Engineer Intern @ CPLANE.ai Jan 2024 – Jan 2024 ### Graduate Student Researcher, Mechatronics Vehicle Systems Lab @ University of Waterloo Jan 2024 – Present ### Undergraduate Student Researcher, Robohub @ University of Waterloo Jan 2022 – Jan 2023 | Waterloo, Ontario, Canada ### Robotics Programmer, SIRRL Lab @ University of Waterloo Jan 2022 – Jan 2022 ### Engineering Intern, Body Controls Engineer @ Rivian Jan 2021 – Jan 2021 Wrote embedded C code for body controls features to ensure the vehicles met functional and safety requirements. Worked closely with the systems integration team to manage changing requirements. Additionally, created vehicle models for automated SiL testing. ### Engineering Intern, EPC Embedded Software @ Rivian Jan 2021 – Jan 2021 Created a Python tool used to set and record data in the embedded processor and provide state control of the system for debugging. Implemented and optimized the required data acquisition features in the embedded C code using CAN and XCP protocols. ### Project Based Software Engineer @ Plenty Jan 2020 – Jan 2020 | Plenty Improved generalizability and efficiency of data pipelines in a traceability service for Plenty's indoor robotic farm. Added support for free-form JSON requests and integrated the traceability service with factory SCADA and MES services ### Automation Controls Engineer Intern @ Plenty Jan 2019 – Jan 2019 Designed control systems for production line robotics. Developed algorithms for object detection and actuator control, designed electrical panels for power distribution, and coordinated the integration of sensors into the mechanical design. Created human robot interface features in Ignition for automating data collection and function validation, as well as providing operator override control. ### Mechanical Engineering Intern @ Dishcraft Robotics Jan 2019 – Jan 2019 Designed, built, and tested electromechanical prototypes for robot subsystems. Assisted with the manufacturing and assembly of the robot. Created part drawings and assembly documentation and communicated requirements with manufacturers, or machined the parts in the shop. Automated purchasing tasks and inventory management by integrating SolidWorks PDM with Arena PLM using Python. ### Junior Mechanical Engineering Team Consultant @ Dishcraft Robotics Jan 2018 – Jan 2018 | San Carlos, California ### Apprentice carpenter and electrician @ JSD CONSTRUCTION, INC. Jan 2017 – Jan 2017 | San carlos ## Education ### Master of Applied Science Candidate in Mechatronics Engineering University of Waterloo ### Bachelor of Applied Science - BASc in Mechatronics Engineering with a specialization in Artificial Intelligence University of Waterloo ### High School Diploma Carlmont High School ## Contact & Social - LinkedIn: https://linkedin.com/in/benjaminschnapp --- Source: https://flows.cv/benjaminschnapp JSON Resume: https://flows.cv/benjaminschnapp/resume.json Last updated: 2026-03-29