Hire the Best Embedded Systems Engineers
in Serbia
Belgrade, Serbia
Hello! I am an electrical engineer with over 5 years of experience in embedded systems and control engineering. If you need guidance on the best way to frame your electronics project, someone to do your embedded software (firmware) coding, or if you need help tuning a controller, I'd be happy to work with you. My experience: • Embedded software and hardware architecture • Control system design and implementation • Firmware development in C/C++, bare or RTOS • Python scripting • IoT protocols: LTE, MQTT, TCP/IP, HTTP, CoAP, BLE, GNSS • Communication protocols CAN, SPI, UART, I2C • Various boards and MCUs: STM32, TI, AVR, nRF, ESP, Arduino, RPi
- Embedded System
- Control Engineering
- Internet of Things
- Firmware
- Digital Signal Processing
- Embedded C
- PCB Design
- Microcontroller
- ESP32
- Arduino
- MATLAB
- Raspberry Pi
- Python
- C++
- C
- Software
- Embedded Application
- Full-Stack Development
Belgrade, Serbia
I design and develop embedded electronic devices, working across hardware and firmware from initial design to production-ready systems. I work end-to-end: from schematics and KiCad PCB layout to firmware bring-up, debugging, validation, and preparation for manufacturing. Platforms & systems: • ESP32, STM32, nRF52 • C / C++, ESP-IDF, FreeRTOS, Zephyr, bare-metal Wireless & device protocols: • Wi-Fi, Bluetooth LE, Thread, Matter / HomeKit • Sub-GHz RF (433 / 315 MHz), infrared Hardware & production: • Multilayer PCB design in KiCad (fab-ready files, realistic BOMs) • Hardware bring-up, debugging, and validation • Preparing designs for manufacturing and real-world use Mechanical & product design: • Functional enclosure and mechanical part design (Fusion 360) • Design for 3D printing and rapid prototyping • Mechanical integration of electronics into real products Why work with me: • Production-first mindset — not just working prototypes • Strong understanding of hardware–firmware interaction • Clear communication and realistic timelines If you’re building a device and need an engineer who can turn it into a reliable, production-ready product — let’s talk.
- Embedded System
- Firmware Programming
- Microcontroller Programming
- ESP32
- C
- C++
- Circuit Design
- PCB Design
- Bluetooth LE
- WiFi
- FreeRTOS
- STM32
- KiCad
- Electronic Circuit Design
- Hardware Design
Belgrade, Serbia
Luka Knežević – Hardware Engineer & PCB Designer I am a highly experienced Hardware Developer and PCB Designer with over 5 years of professional engineering experience and more than 50 successfully completed projects ranging from low-power embedded systems to multi-kilowatt power electronics. My background spans high-performance LED drivers, motor control, energy systems, wearable devices, medical devices, NFC solutions, industrial controllers, and advanced multi-layer PCB design. I have deep experience in designing reliable, production-ready hardware using modern MCUs (ESP32, STM32, PIC, TI, C2000, Spartan 7 (AMD)), high-power topologies, battery systems, and a wide range of communication protocols. My lab is fully equipped for prototyping, testing, and validation, including oscilloscope work, precision measurements, firmware bring-up, and full board bring-up. ________________________________________ Professional Background • 5+ years of hardware engineering experience • 50+ completed projects, including: o Buck, boost, flyback, and PFC buck converters o BMS systems (1–16 cells) o E-bike inverter, motor control boards, motor drivers o E-bike chargers and high-efficiency power supplies o Nanosatellite power supply modules o Wearable devices (ultra low power + haptics + sensors) o Medical devices (Class A/B prototyping) o Industrial control cards (TI, ESP32, STM32, C2000, Spartan 7 (AMD)) o Wireless systems (BLE, Wi-Fi, LoRa, NFC) o Toys and consumer electronics o Rigid and rigid flex PCBs (2–16 layers) o Screen sterilization system controllers I have designed boards ranging from 1 to 16 layers, including rigid flex adapters, ultra compact wearable PCBs, motor control boards, high voltage/current power stages (up to 3 kW), and RF capable layouts. ________________________________________ Technical Expertise Hardware & Power Electronics • Topology selection: buck, boost, flyback, SEPIC, PFC buck, forward, synchronous drivers • Wide range power design up to 3 kW, switching frequencies up to 200 kHz • Battery systems: BMS, balancing, charging, MOSFET drivers • Motor control drivers (BLDC, brushed DC, E bike) PCB Design • Professional PCB layout using: o Altium Designer (primary) o KiCad, OrCAD, PCAD, EasyEDA • High density, mixed signal, high current, HV, and EMC safe design • Rigid flex, flex adapters, microcontroller modules, RF layouts • Full DFM/DFT optimization for production Communication Protocols • CAN, I²C, SPI, UART, RS485 • Bluetooth, Wi Fi, BLE Mesh, ESP NOW, LoRa • Ethernet LWIP, NFC, custom short-range communication Software & Simulation • MATLAB, Simulink, PSpice • LTspice, TINA, Altium simulations • Firmware bring up (ESP-IDF, STM32 HAL, Arduino) Prototyping & Testing • Soldering, rework, fault analysis • Gate driver tuning, feedback loop stabilization • Load testing, thermal evaluation, EMC preparation ________________________________________ Achievements • 1st Place – IFEC 2019 (E-bike drive) • 2nd Place – IFEC 2020 (Nanosatellite power supply) — Team Leader & Hardware Lead • Former CTO of a hardware startup (2 years) • Project Manager for solar power plant automation (1 year) • Over 50 projects and 1300+ billable hours on Upwork ________________________________________ Notable Project Types • Screen sterilization controllers (UV / chemical) • Wearable devices (IMU + LRA haptics + battery optimization) • Medical device prototyping • Power supplies (industrial, consumer, nanosatellite grade) • Custom rigid flex boards & adapters • NFC-triggered activation devices • Motor control & drive boards ________________________________________ Let’s Work Together Best regards, Luka Knežević
- MATLAB
- PCB Design
- Multilayer PCB
- Hardware Testing
- Hardware Prototyping
- Test Results & Analysis
- PSPICE
- Altium Designer
- Hardware Design
- Hardware Troubleshooting
Krusevac, Serbia
I’m an Embedded Systems Engineer specializing in Firmware development, with nearly 10 years of experience in the field. I have extensive experience with the following microcontroller families: PIC16F/18F, STM32 and other ARM Cortex-based MCUs, ATmega, ATtiny, SAMD—and most recently, the ESP32 family for IoT devices. 1️⃣My strongest skill is an in-depth knowledge of MCU internal architecture and operating principles: ⚡Memory organization, ⚡Instruction sets and execution, ⚡Device configuration, ⚡Watchdogs, ⚡Interrupt services (including multiple-interrupt handling), and ⚡Peripheral management. I’ve worked with virtually all standard peripherals found on modern MCUs— 🚀 Precise Timer usage; 🚀 PWM drivers; 🚀 Capture-Compare units; 🚀 ADCs; DACs; and 🚀 Serial Communications (I²C, SPI, USART, I²S). Less common peripherals I’ve tackled include the STM32 🔹AES encryption accelerator; the PIC16F’s 🔹NCO and 🔹logic-gate features; the PIC18F 🔹USB module; and the ESP32’s 🔹PDM and 🔹I²S interfaces and various other specialized modules. ➡️This deep understanding of MCU internals lets me write high-quality code with very few bugs from the outset, and it makes debugging far faster in later development stages. 2️⃣Hardware integration I deliver seamless, efficient hardware integration for: 🔹Sensors (analog and digital: temperature, humidity, light, voltage) using SPI, I²C, 1-Wire, USART, etc. 🔹Input devices from simple buttons, keypads, potentiometers, and rotary encoders to touchpads and sliders. 🔹Output devices including LCDs (various sizes), OLEDs, addressable LEDs, 7-segment displays, touchscreens, and more. I go beyond plain text and primitives, 🎨crafting eye-catching UIs with attractive fonts, colors, images, and animations whenever possible. 3️⃣I can develop—and maintain—a complete embedded-system firmware from start to finish, ensuring it’s easily maintainable by future engineers. When your embedded system is part of a larger ecosystem (e.g., IoT devices or desktop/mobile-controlled systems), I’ve implemented higher-level protocols like USB, Bluetooth/BLE, HTTP, and MQTT. I write clean, well-documented firmware APIs that integrate effortlessly into any larger system. 4️⃣An invaluable skill I bring is the ability to emulate missing peripherals entirely in software—avoiding the time, cost, and chaos of a board redesign. When hardware truly falls short, I step in to replicate its functionality in firmware, keeping development on schedule and often yielding more flexible, upgradable solutions. Of course, this isn’t a cure-all: some features simply demand a hardware revision. 5️⃣When required, I code “close to the metal” in low-level C or even Assembly. I’ve worked on legacy chips (e.g., Intel 8051 and 6502 derivatives) where assembly-only firmware was essential. 6️⃣Circuit and PCB design Although my primary focus is firmware, I hold an electronics engineering degree and am proficient at reading schematics. I collaborate smoothly with hardware designers and can propose elementary hardware solutions when needed. 7️⃣I’m a thorough researcher who always studies documentation carefully before drawing conclusions. While this can slow initial progress, it pays off with faster, more reliable development later on. 8️⃣Other skills and interests Windows desktop app development (WinForms) Web scraping (I’ve built sports-results scrapers) Retro game development (I’ve completed a SNES game) You can find many of my projects—console utilities, ASCII-art games, web scrapers, and more—on my GitHub page. Thanks for visiting my profile!
- Embedded System
- Firmware
- Microcontroller Programming
- PIC Programming
- Embedded C
- STM32
- C
- Internet of Things Software
- Internet of Things
- Arduino
- ESP32
- Microcontroller
- GUI Design
- C++
- Assembly Language
Novi Sad, Serbia
I specialize in professional PCB design with a strong focus on signal integrity and power integrity for reliable, production-ready hardware. My experience includes high-speed digital layouts, proper grounding, impedance control, decoupling strategies, and EMI-aware design practices. In addition to hardware design, I develop embedded firmware for STM32 microcontrollers using Embedded C and FreeRTOS, enabling complete hardware–software co-design. I am particularly interested in robust embedded systems, IoT devices, and complex mixed-signal designs.
- Embedded System
- PCB Design
- STM32
- Firmware
- Hardware Design
- Internet of Things
- Electronic Circuit Design
- Embedded C
- Microcontroller
- FreeRTOS
- GPS
- GSM
- Multilayer PCB
- Hardware Testing
Novi Sad, Serbia
🔬 Reverse Engineering & Security Analysis Binary analysis for security vulnerabilities, legacy system documentation, and interoperability Software activation integrity assessment to help vendors protect their IP Firmware unpacking, bootloader analysis, and embedded system forensics APK decompilation for security auditing and compliance 🛡️ Anti-Cheat Consulting & Game Integrity Reverse engineering of cheating tools to help game studios improve detection Design and audit of kernel-level anti-cheat systems (Windows, Linux) Memory integrity verification, handle stripping, and hypervisor-assisted detection Threat intelligence on cheat marketplaces and subscription models to strengthen product defense ☣️ Malware, Rootkit & Threat Analysis Full dissection of ransomware, backdoors, infostealers, and banking trojans Kernel-mode rootkit and bootkit forensics (DKOM, SSDT hooks, IRP filtering) Threat intelligence reporting with custom Yara rule creation Incident response support: rootkit and ransomware removal from servers and workstations 🔐 VPN & Network Security VPN setup, troubleshooting, and hardening (WireGuard, OpenVPN, IPsec) Traffic analysis, firewall configuration, and network segmentation Deep packet inspection (DPI) and protocol analysis for anomaly detection Secure infrastructure design for high-risk environments (journalists, activists, enterprises)
- Ethical Hacking
- Penetration Testing
- Reverse Engineering
- Network Security
- VPN
- AT&T Cybersecurity
- Kali Linux
- Metasploit
- Firewall
- Malware Removal
- Firmware
- Vulnerability Assessment
- Assembly Language
- Security Management
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
How do I hire a Embedded Systems Engineer in Serbia on Upwork?
You can hire a Embedded Systems Engineer in Serbia on Upwork in four simple steps:
- Create a job post tailored to your Embedded Systems Engineer project scope. We'll walk you through the process step by step.
- Browse top Embedded Systems Engineer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Embedded Systems Engineer profiles and interview.
- Hire the right Embedded Systems Engineer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Embedded Systems Engineer?
Rates charged by Embedded Systems Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Embedded Systems Engineer in Serbia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Embedded Systems Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Systems Engineer team you need to succeed.
Can I hire a Embedded Systems Engineer in Serbia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Embedded Systems Engineer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Embedded Systems Engineers in Serbia
- Electronic Designers in Belgrade, RS
- Workday Specialists in Belgrade, RS
- Enterprise Architects in Belgrade, RS
- Apache Spark Engineers in Belgrade, RS
- Android Developers in Nis, RS
- iOS Developers in Nis, RS
- Salesforce Experts in Novi Sad, RS
- Regular Expressions Developers in Belgrade, RS
- CMS Developers in Belgrade, RS
- Windows Administrators in Novi Sad, RS
- Graphic Designers in Belgrade, RS
- Web Designers in Belgrade, RS
- Direct Marketers in Belgrade, RS
- SEO Experts in Belgrade, RS
- e-Learning Consulting LMS Specialists in Belgrade, RS
- UX Designers in Novi Sad, RS
More top skills in Serbia
- Systems Engineer in Serbia
- Mechanical Engineers in Serbia
- Functional Programmers in Serbia
- VHDL Specialists in Serbia
- Automotive Engineers in Serbia
- Industrial Engineers in Serbia
- Telecommunications Engineers in Serbia
- C++ Programmers & Developers in Serbia
- DevOps Engineers in Serbia
- Chemical Engineers in Serbia
- C# Developers & Programmers in Serbia
- Civil Engineers in Serbia
- Electrical Consulting Engineers in Serbia
- JavaScript Developers in Serbia
- Programming Languages Freelancers in Serbia
- JavaFX Developers in Serbia