Sergiu P.
Embedded Software Engineer
I'm an Embedded Software Developer with over 7 years of experience, specializing in C/C++ development for the STM32, nRF52, and ESP32 MCU series. My work involves designing firmware for embedded systems and integrating technologies like Wi-Fi, Bluetooth, ADC, UART, and many other essential peripherals. Throughout my career, I've taken on diverse projects, including the design of a CAN bridge using ESP32, full software development for an nRF52-based clicker device, and an ESP32-based toy featuring Machine Learning-powered wake-up word detection. I've also worked on embedded Linux projects, creating kernel modules for camera sensors, developing custom Linux images with Yocto, and integrating drivers for PCBs and peripherals. Additionally, I bring experience in hardware testing, having developed test rigs using Robot Framework and Raspberry Pi, and I've worked extensively with DMA, event-based architectures, and energy metering devices. If you're looking to create an innovative IoT solution or need a custom embedded system developed from the ground up, let's talk!
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $3.8k
Billed in all: $81,051$81k
$955 in the last 6 months
Across 19 contracts
Earnings, last 30 days
Skill rankings: Top 13% in C
Ranked by MRR among everyone on Upwork with the skill.
- #17Zephyr76 freelancers · 🇲🇩 #1Top 22%🇲🇩#1 of 1
- #45FreeRTOS200 freelancers · 🇲🇩 #1Top 23%🇲🇩#1 of 1
- #50nRF52190 freelancers · 🇲🇩 #1Top 26%🇲🇩#1 of 1
- #97Firmware Programming418 freelancers · 🇲🇩 #1Top 23%🇲🇩#1 of 3
- #130STM32545 freelancers · 🇲🇩 #1Top 24%🇲🇩#1 of 2
- #185ESP32780 freelancers · 🇲🇩 #1Top 24%🇲🇩#1 of 2
- #247C1,974 freelancers · 🇲🇩 #1Top 13%🇲🇩#1 of 6
- #609C++4,442 freelancers · 🇲🇩 #4Top 14%🇲🇩#4 of 15