Reid Schneyer

Firmware Engineer

Work Experience

Firmware Engineer: Milwaukee Tool (July '22 - Present)
Tutor: ISU Academic Success Center (August '20 - May '22)
Hardware Engineering Intern: Igor Inc (Summer 2021)
IoT Development Intern: Nebullam Inc (Feb '20 - Mar '20)
Application Development Intern: Hy-Vee (Summer 2019)
Junior Developer: Arreya Digital Signage (Jul '17 - May '19)
Sales Associate: Office Max (Sept '16 - Jul '17)
Systems Engineering Intern: Rockwell Collins (now Collins Aerospace) (Summer 2016)

Personal Projects

This website (Ongoing)
480 Calculator: Rasterization Calculator, AXI Data Decoder, SGP ISA Disassembler (Spring 2021)
Masochist Mechanical Keyboard: 27% through-hole component PCB (On Hold)
splitish Mechanical Keyboard: Simple 4x12 ortho keyboard PCB (Spring 2020)
ScoutingFRC: Webapp for scouting FIRST Robotics Competition teams (Spring 2018)

Academic Projects

CPRE 488: Embedded Systems Design (Spring 2022)
5 different projects with a focus on the Avnet ZedBoard + a final project using resources from my senior design team:
  • MP-0: VGA Output & NES Emulator
  • MP-1: PPM Capture & Generation
  • MP-2: Digital Camera HW & SW Control
  • MP-3: USB Devices & Embedded Linux
  • MP-4: Quadcopter PID Control
  • Final: Quadcopter Autonomous Control with VR Lighthouse Positioning
ME 273X: Science and Practice of Brewing (Spring 2022)
This was the first semester this course was offered. We learned about the organic chemistry, thermodynamics, and microbiology involved in brewing beer, and we brewed five beers as a team during the semester, ranging from drinkable to decent.
  • Beer 1: SMaSH Pale Ale
  • Beer 2: Sweet Stout (used dextrose instead of lactose)
  • Beer 3: Belgian Dubbel (brewed with brown sugar instead of candi syrup)
  • Beer 4: California Common
  • Beer 5: Grapefruit IPA (grapefruit peel & zest added to boil)
CPRE 492: Second Semester of Senior Design (Spring 2022)
Continuation of CPRE 491's MicroCART project. I got to do some PCB design in KiCAD, which was super fun. SMD Test Stand Design
CPRE 491: MicroCART mini : Microprocessor Controlled Aerial Robotics Team (Fall 2021)
CPRE 480: Simple Graphics Processor (SGP) (Spring 2021)
Semester-long group project to create a graphics processing pipeline on a Artix-7 FPGA
CPRE 308: Basic Shell (Spring 2021)
A simple shell written in C (and NodeJS, for some reason)
CPRE 381: MIPS Processor (Fall 2020)
Designed and simulated a simple processor that supported the MIPS ISA
CPRE 281: Basic State Machine (Fall 2019)
FSM designed in Quartus Prime that stored eight 4bit numbers in registers, then checked if they were in ascending order

Technical Courses

  • CPRE 281: Digital Logic (F2019)
  • EE 201: Electric Circuits (F2019)
  • CPRE 310: Theoretical Foundations of Computer Engineering (F2019)
  • CPRE 288: Introduction to Embedded Systems (S2020)
  • EE 230: Electronic Circuits and Systems (S2020)
  • COM S 311: Intro. to the Design & Analysis of Algorithms (S2020)
  • CPRE 381: Computer Organization & Assembly Programming (F2020)
  • COM S 309: Software Development Practices (F2020)
  • CPRE 308: Operating Systems (S2021)
  • CPRE 480: Graphics Processing and Architecture (S2021)
  • CPRE 491: Senior Design (F2021)
  • CPRE 581: Computer Systems Architecture (F2021)
  • CPRE 492: Senior Design II (S2022)
  • CPRE 488: Embedded Systems Design (S2022)
  • ME 273X: Science & Practice of Brewing (S2022)