Skip to content
BackNov 7
Nikita S.
Upwork badge

Nikita S.

Embedded Engineer | ESP32, Silicon Labs, nRF52 | KiCad PCB + Firmware

I build embedded devices end to end — schematic, PCB, firmware, and the files a factory needs to produce them. Most of my work is wireless devices, battery or mains powered, that have to keep working outside a lab. What I can do for you: • Schematic design and multilayer PCB layout in KiCad, fab-ready outputs and a BOM built around parts that are actually in stock • Firmware in C and C++ — ESP-IDF, Zephyr, FreeRTOS, bare metal • Bring-up, debugging and validation on real hardware, on my own bench • Circuit simulation in LTspice for the parts worth checking before a board is ordered • Taking an existing design to production, or picking up a project someone else left unfinished • Functional enclosures and brackets in Fusion 360 when a board needs to become a product Platforms and protocols: • ESP32 / ESP-IDF, Silicon Labs, nRF52 / Zephyr, STM32 • Bluetooth LE, Wi-Fi, Thread, Matter, HomeKit • Sub-GHz 433 / 315 MHz, infrared, LTE • I2C, SPI, UART, USB How I work: Nothing goes to the fab before full ERC and DRC. Firmware is written with the logic separated from the hardware and covered by tests that run on a host machine in CI, so changes do not break things quietly and your team can maintain the code later without reverse-engineering it. If it helps, I can have the first boards sent to me and bring them up here before you get one. I prefer to keep decisions in writing, but I am happy to get on a call when something needs discussing properly. Send me a spec, a sketch, or a board that needs finishing, and I will tell you what it takes.

🇷🇸Belgrade, Serbia$45/hr100% JSS5.00 (7)Since Feb 2025

Earnings and projects

MRR
$612

Last 6 months ÷ 6

World#69,443 / 412k
🇷🇸Country#648 / 4,015
Revenue, last 30 days
$775

Last 6 months: $3.7k

World#50,832 / 412k
🇷🇸Country#485 / 4,015
Total earnings
$6.9k

Billed in all: $7k

World#227,732 / 412k
🇷🇸Country#2,630 / 4,015
Per project
$529

$612 in the last 6 months

World#177,551 / 412k
🇷🇸Country#2,008 / 4,015
Projects, last 6 months
6
67% fixed33% hourly
World#34,405 / 412k
🇷🇸Country#266 / 4,015
Projects in all
13

Across 14 contracts

79% fixed21% hourly
World#175,712 / 412k
🇷🇸Country#2,129 / 4,015

Earnings, last 30 days

$7k+$775 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$6.0k$6.5k$7.0k$7.5kOct 8Oct 23Nov 7

Skill rankings: Top 13% in C

Ranked by MRR among everyone on Upwork with the skill.

  1. #5Zigbee31 freelancers · 🇷🇸 #1Top 16%
  2. #19Zephyr76 freelancers · 🇷🇸 #1Top 25%
  3. #47FreeRTOS200 freelancers · 🇷🇸 #1Top 24%
  4. #54nRF52190 freelancers · 🇷🇸 #1Top 28%
  5. #82Bluetooth LE293 freelancers · 🇷🇸 #2Top 28%
  6. #98Hardware Design355 freelancers · 🇷🇸 #3Top 28%
  7. #100Firmware Programming418 freelancers · 🇷🇸 #4Top 24%
  8. #114Circuit Design544 freelancers · 🇷🇸 #1Top 21%