cv

Resume as of 4 February, 2026

General Information

Full Name Geoffrey Bian
Phone Number 604-352-3756
Email geoffreybian100@gmail.com
LinkedIn 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