Kyle Garsuta

Computer Engineering

I am a software engineer with experience in designing and implementing solutions on various levels of the stack, from embedded firmware to web APIs. I look forward to connecting with you!

Projects

iSeahorse

C#, ASP.NET Core MVC

IoT Auth Network

C#, ASP.NET MVC

EnviroData

C#, ASP.NET

Hexy

C, Embedded Systems

Tether Robot

C, Embedded Systems

Advanced Multimeter

VHDL, Embedded Systems

Skills

Top Skills

Python

I developed an end-to-end firmware validation system in Python, enabling automated and scalable testing.

C & C++

I wrote firmware in C embedded into an 8052 microcontroller, and utilized C++ OpenGL to process robot vision.

C#

I utilized C# to develop an authentication system which replaces password logins with Internet of Things (IoT) devices.

Additional Skills

Django Pytest
Agile Git
Linux Windows

Experience

Loft Orbital

San Francisco
Sr Staff Software Engineer
Mar 2022 - Present

NIO

San Jose
Staff Software Engineer &
Tech Lead
Jan 2021 - Feb 2022
  • Led Python automation framework design and development, standardizing APIs for entire company
  • Automated HIL provisioning and orchestration, improving node setup time by over 90%

NIO

San Jose
Senior Software Engineer &
Tech Lead
Jul 2020 - Jan 2021
  • Led Python automation framework design and development, providing APIs to 5+ teams
  • Designed and developed a firmware validation system, scaling automated HIL/SIL testing from 0 to 35+ nodes

NIO

San Jose
Software Engineer &
Tech Lead
Apr 2018 - Jul 2020
  • Designed and developed test management in Python, scaling support from 0 to 5+ car variants
  • Implemented a Python library to emulate car ECUs, enabling firmware feature verification
  • Automated Firmware Over the Air (OTA) testing, ensuring updatability of 100,000+ cars

UBC

Vancouver
Software Engineer
Jul 2017 - Dec 2017
  • Led Agile planning, design, and development, successfully completing ahead of schedule
  • Implemented asynchronous processes in C#, efficiently handling 40,000+ users

Archiact

Vancouver
Software Engineer
May 2016 - Aug 2016
  • Designed a robot wireless vision system, improving transmission range by 3,000%
  • Weatherproofed electrical hardware, ensuring reliable operation in disaster conditions

Hatfield

North Vancouver
Software Engineer
May 2015 - Aug 2015
  • Designed, implemented, and tested C# libraries and modules, ensuring ISO 9001 compliance
  • Designed and implemented data ingestion across domains, ensuring confidentiality and integrity

CNOOC

Fort McMurray
Software Engineer
Sep 2013 - Apr 2014
  • Implemented an issue prediction algorithm in Python, decreasing response time by 75%
  • Maintained network health, ensuring zero downtime of mission-critical processes

UBC

Vancouver
Software Engineer
May 2013 - Aug 2013
  • Developed a data acquisition module in PHP, extending system functionality
  • Developed a cloud data management system in PHP, enabling remote access for field staff

Education

BASc, Computer Engineering

University of British Columbia