cv
Resume as of 4 February, 2026
General Information
| Full Name | Geoffrey Bian |
| Phone Number | 604-352-3756 |
| geoffreybian100@gmail.com | |
| linkedin.com/in/geoffreybian | |
| GitHub | github.com/GeoffreyBian |
| Citizenship | Canadian |
| Languages | English, French, Mandarin |
Education
-
2022 - 2027 Bachelor of Applied Science in Computer Engineering
University of British Columbia - GPA: 4.0 / 4.0 (87%+)
- Relevant Coursework
- Software Construction
- Computing Systems
- Data Structures & Algorithms
- Control Systems
- Circuit Analysis
Technical Skills
- Languages: Python, C, C++, Java, JavaScript (React), Go, Rust, SQL
- Systems & Embedded: CAN, LIN, TCP/IP, RTOS, ARM, STM32, Arduino, Raspberry Pi
- ML & Controls: PyTorch, MATLAB Simulink, Kalman Filters, PID Control
- Tools & Platforms: Linux, Git, Docker, Bazel, Jenkins, AWS IoT, Ansys, Altium
Experience
-
2025 Software Engineer Intern – Energy Engineering
Tesla, Palo Alto CA - Designed automation and supervisory control logic using Python, Rust, and Structured Text across 12+ Balance of Plant subsystems.
- Developed predictive Battery Energy Storage System and Solar control algorithms in MATLAB Simulink, optimizing real and reactive power dispatch on 40MWh+ sites.
- Built HMI dashboards in React and JavaScript visualizing 50+ real-time telemetry streams.
- Received top-tier performance evaluation for technical ownership and impact.
-
2024 – 2025 Software Engineer Intern – Body Controls (Extension)
Rivian & Volkswagen Group Technologies - Developed customer-facing Vehicle Access and Exterior Lighting features in C on an RTOS environment.
- Adhered to MISRA standards and ASIL A/B/C functional safety processes.
- Integrated 30+ KPIs for vehicle-user interaction analytics.
- Improved build scalability using Bazel.
-
2024 Software Engineer Intern – Test & Integration
Rivian Automotive, Vancouver BC - Built automated Python and GoogleTest frameworks for Hardware-in-the-Loop systems.
- Achieved 100% statement and 95% branch coverage on vehicle firmware.
- Performed in-vehicle integration and CAN/LIN/Ethernet debugging using Vector CANape.
-
2023 Mechanical Engineering Intern
Acuren, Richmond BC - Analyzed 15,000+ point stress–strain datasets using Ansys and Excel.
- Authored technical reports delivering actionable insights to industrial clients.
Academic & Technical Projects
-
2024 – Present UBC Baja SAE – Software & Hardware Lead
- Led a sub-team of 9 engineers in embedded systems and CAN debugging.
- Designed a distributed real-time suspension control system using STM32, Arduino, and Raspberry Pi.
- Implemented multi-ECU communication over CAN and SPI.
-
2025 – Present UBC Cloud Infrastructure Lab (CIRRUS) – Undergraduate Research Assistant
- Developed optimization algorithms for data center workload migration achieving ~40% energy reduction.
- Researched blockchain-integrated ML for verifiable cloud GHG tracking.
-
2022 – 2024 UBC Formula Electric SAE
- Designed and validated safety-critical PCB boards using Altium.
- Built Python-based firmware validation tools for hardware testing.
Honors and Awards
-
2025 - Dean’s Honour List
-
2024 - Dean’s Honour List
-
2023 - Dean’s Honour List
-
2022 - British Columbia Retired Principals’ & Vice-Principals’ Association Scholarship
- Sir Winston Churchill Class of ’85 Scholarship
Other Interests
- Hobbies: Bouldering, Running, Ice Hockey, Fitness & Conditioning, Hiking, Cycling