Jeremy B.
Embedded Systems Developer | Raspberry Pi, ESP32, Arduino
Embedded systems and industrial controls developer with hands-on experience across the full stack — from bare-metal firmware on STM32 microcontrollers to Linux systems, IoT connectivity, and desktop application development. I design and maintain mission-critical field hardware and software where reliability is non-negotiable. My work spans Raspberry Pi, ESP32, STM32, and Arduino platforms, integrating over SPI, UART, RS-232/RS-422, and satellite/cellular modems. I'm comfortable at every layer: PCB design, firmware, Linux system configuration, serial communication debugging, and the application software that ties it all together. I've shipped production hardware deployed in remote off-grid environments, diagnosed subtle hardware faults with an oscilloscope, and written the software that runs on top of it all. I also have experience modernizing legacy software — including a full .NET Framework to .NET 8 migration. I work well with messy, real-world systems — not just clean greenfield projects.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $2.2k
Billed in all: $3,059$3.1k
$739 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 17% in Linux
Ranked by MRR among everyone on Upwork with the skill.
- #5UART18 freelancers · 🇺🇸 #3Top 28%🇺🇸#3 of 5
- #6Serial Port Interfacing13 freelancers · 🇺🇸 #1Top 46%🇺🇸#1 of 2
- #18Arduino IDE70 freelancers · 🇺🇸 #4Top 26%🇺🇸#4 of 9
- #50Microcontroller194 freelancers · 🇺🇸 #10Top 26%🇺🇸#10 of 30
- #103Software Debugging409 freelancers · 🇺🇸 #16Top 25%🇺🇸#16 of 80
- #115Electronics432 freelancers · 🇺🇸 #18Top 27%🇺🇸#18 of 63
- #124Firmware Programming418 freelancers · 🇺🇸 #23Top 30%🇺🇸#23 of 66
- #143Raspberry Pi623 freelancers · 🇺🇸 #22Top 23%🇺🇸#22 of 82