AG
G

Alexis Garado

EXPERIENCE

Supernal

Mar 2024 - Present | Embedded Firmware Engineer

  • Develop safety-critical firmware for eVTOL battery management system in C on ARM Cortex-R5 and Cortex-M7 processors
  • Implement low-level drivers (CAN, I2C, SPI, UART, PWM), contactor control for high-voltage switching, and cell-level and pack-level data acquisition and transmission
  • Implement deterministic task scheduling to meet hard real-time constraints on both RTOS and bare-metal systems
  • Build a Python-based diagnostic tool to interface with the battery management system via CAN and UART to enable system maintenance, debugging, testing, and real-time monitoring
  • Decompose complex system-level requirements into actionable software requirements while maintaining full traceability throughout the development and testing lifecycle
  • Support formal requirements-based verification and validation processes for battery management system software

Supernal

Nov 2023 - Mar 2024 | Software Engineer

  • Authored comprehensive requirements for energy storage system fault diagnostics
  • Developed automated testing and reporting framework using MATLAB/Simulink, Python, and LaTeX for model-based diagnostic software validation, cutting verification and validation time by over 70%

Maxar Technologies

Jun - Dec 2020; Jun - Sep 2021 | Ground Software Intern

  • Developed satellite telemetry archival software in C++
  • Automated daily verification of telemetry for 90+ spacecraft, a task that normally took up to 1.5 hours to do manually every day
  • Ran unit tests for command and telemetry processing to prepare for new software releases

EDUCATION

University of California, Santa Cruz

B.S. Computer Engineering (2023)

Relevant coursework: Computer Architecture, Mechatronics, Circuit Design, Data Structures & Algorithms

PROJECTS

Autonomous Robot

Nov - Dec 2022 | C

Led software development for autonomous robot capable of target detection and projectile launching. Implemented sensor fusion algorithms for target identification and ranging, motor control systems for precise movement and aiming, and navigation algorithms for obstacle avoidance on PIC32 MCU. Collaborated on hardware design and mechanical systems integration.

Game Boy Emulator

Dec 2022 | C++

Nintendo Game Boy emulator in C++ with full CPU instruction set implementation, graphics rendering, and memory mapping.

SKILLS

Hardware

  • C/C++ Embedded Programming
  • Circuit Design

Software

  • C
  • Python
  • Git
  • Linux
  • RISC-V ASM
  • LaTeX