Gavin Roberts
Computer Engineer — Embedded Systems • FPGA • Full-Stack
Experience
Embedded Systems Engineer
TechCorp Robotics
Lead firmware development for autonomous robotic platforms. Design custom PCBs and FPGA-based sensor fusion modules. Implement real-time control systems using ROS2 and C++.
Hardware/Software Engineer
IoT Solutions Inc.
Developed IoT edge devices and gateway firmware. Built a unified device management platform using SvelteKit. Designed low-power wireless protocols for industrial sensor networks.
Junior Embedded Developer
MicroDev Labs
Wrote bare-metal firmware for STM32 and ESP32 microcontrollers. Contributed to open-source RISC-V toolchain. Automated hardware testing with Python and custom test fixtures.
Engineering Intern
National Instruments
Developed LabVIEW-based test automation for RF hardware validation. Worked on FPGA signal processing modules for data acquisition systems.
Education
B.S. Computer Engineering
University of Technology
Graduated with Honors (GPA 3.8/4.0). Coursework in computer architecture, VLSI design, embedded systems, signal processing, and machine learning. Senior capstone: RISC-V soft processor with hardware ML accelerator.