Andrew Klofas engineer

Systems Software Architect

May 2019

Wi-Fi Stepper

Electrical Engineer and
Embedded Systems Developer

Lead concept, design, development, and production of a Crowd-funded Stepper Motor IoT device. Utilizes core technologies: ESP8266, powerSTEP01, and ATECC508a.

Technologies & Skills
  • KiCAD
  • Arduino ESP8266
  • Embedded C/C++
  • Python, MQTT, and RESTful interfaces
  • Frontend Javascript + Vue.js + Bulma
  • Jekyll + Ruby + Node.js
  • Crowd Funding
Wi-Fi Stepper Production Board
Wi-Fi Stepper Production Board
Wi-Fi Stepper project image 1
Wi-Fi Stepper project image 2
Wi-Fi Stepper project image 3
Sept 2018

Peristaltic Dosing Pump

Embedded Systems Designer

Designed Hardware and Embedded Software for a high-viscocity peristaltic pump. Utilizes core technologies: TB6600 and ATMEGA328

Technologies & Skills
  • KiCAD
  • Embedded C/C++
  • Stepper Motors
Peristaltic Dosing Pump image 1
Peristaltic Dosing Pump image 2
Peristaltic Dosing Pump image 3
2018 Season

Battle Bots

Team Gemini

2018 Season of Battle Bots filmed for the Discovery Channel. Part of a team that designed fighting robots and rapidly fixed them after each match. Team Page

Battle Bots image 1
Battle Bots image 2
Good Robotics logo

Started Engineering contracting/consulting for Electronics and Embedded Software.

2013 - 2015


Systems Software Engineer

Developed control platforms for tractors and mobile farm equipment using GPS, high speed cameras, and embedded sensors. Maintained legacy products while innovating next generation systems. Architected a high-fidelity synchronous timing framework for embedded Linux.

Technologies & Skills
  • Embedded Linux Kernel
  • Real-Time Linux
  • Computer Vision
  • High-Accuracy GPS Positioning
2010 - 2012

Intuitive Surgical

Embedded Systems Engineer

Developed embedded software for new instruments and new procedures on the da Vinci Surgical System which enables surgeons to teleoperate an endoscopic surgical robot.

Technologies & Skills
  • Embedded C
  • Python
  • Medical Devices

Helicopter Control System

Lead Engineer

Lead a team that developed the Helicopter Augmented Control System which assists drone pilots of conventional RC helicopters.

Technologies & Skills
  • Control Systems
  • User Interface Design
  • Embedded C
Helicopter Augmented Control System image 1
Helicopter Augmented Control System image 2
2009 - 2011

NASA Ames Research Center

Robotics Software Engineer

Developed software to control autonomous robotic vehicles. Field experience deploying and supporting a fleet of robotic rovers in the Mojave Desert and Arctic Tundra to assist in Biological Research by collecting topographical and scientific data. Built simulations for a Lunar Micro Rover, experimented with advanced sensor fusion techniques.

Technologies & Skills
  • Linux Kernel
  • C
  • Vision
  • Real-time network communication
  • Microcontrollers
Max Robot image 1
Max Robot image 2
Andrew Klofas firefighter

Firefighter, EMT

Spring 2021

Fire Weather Lab

San Jose State Graduate Program in Meterology
Graduate Student in Meterology Department (Fire Weather)
San Jose State University
August 2020

CZU Lightning Complex

CZU Lightning Complex
Firefighter of the CZU Lightning Complex
2016 - Present

Santa Cruz County Fire

Volunteer Firefighter

All risk fire service. Protecting and responding in the community I call home.

Fire Apparatus Engineer2019
Santa Cruz County - Bonny Doon Fire Team
Santa Cruz County - Bonny Doon Fire Team
Santa Cruz County Fire image 1
Santa Cruz County Fire image 2
Santa Cruz County Fire image 3
2017 Fire Season

Cal Fire


Seasonal Firefighter for the California Department of Forestry and Fire Prevention protecting life, property, and the watershed of California.

Cal Fire image 1
Cal Fire image 2
Cal Fire image 3
Emergency Medical Technician (E144715)2018
Firefighter I (CA-OSFM)2017
Basic Fire Academy (Santa Cruz County)2016

Fire Runsheet

Rip-and-run Dispatch Printers

Developed dispatch CAD integrations to printout emergency incident information along with:

  • Turn-by-turn route information
  • Helicopter landing zones
  • Fire weather information
  • Ocean tide times for water rescues
  • Custom mapbook integrations
Technologies & Skills
  • Java + Kotlin
  • Python
  • Web Services Interfacing
  • IoT Security using VPN
  • USB Printing Protocols
Fire Runsheet Rip-and-run Printers
Fire Runsheet Rip-and-run Printers