Hire the Best Firmware Engineers in Dnipro, UA

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Sergiy O.

Dnipro, Ukraine

$25/hr
5.0
1 jobs

I have good level C programming knowledge. Schematic and PCB design(Altium Designer , Kicad , Protues ). I have good command of communication protocols and developed applications with these protocols. (UART, SPI, I2C, USB , CAN , RS485 etc.) Firmware development on STM32: STM32F0xx, STM32F3/F4 , STM32F7. Firmware development on Atmel AVR: Atmega & Attiny classic MCUs. I have developed GPS and GSM (sending sms messages and making calls) applications using the SIMCOM modules and AT commands. STM32CUBEIDE, KEIL uVision 5, CCS C, Eclipse (Arm-None-EABI-GCC).

  • Arduino
  • Embedded C
  • Embedded System
  • PCB Design
  • Circuit Design
Anton M.

Dnipro, Ukraine

$50/hr
5.0
7 jobs

✅ Senior Embedded Software Developer specializing in team leadership and IoT, medical, smart house, automotive, networking, cryptography, Linux devices and other embedded development fields. Expert in solving of engineering and coding problems and tasks as well as providing the highest quality solutions attractive for investments and market. ✔︎Able to analyze the project needs and critical things fast and clear due to 5+ years of experience of implementation firmware and hardware for cutting-edge products of high complexity. Ready to quickly jump into project on any stage and bring robust and stable solution. I specialize in helping clients solve complex problems in the embedded systems development field. One of the latest projects I leaded and implemented for client company was able to reach 1M+ investments during the year. I've worked a lot in such embedded devices domains: - Medical - IoT, smart home - Embedded Linux - Industrial - Networking - Audio/video systems - Radio interfaces Expert in implementation of high-precision algorithms for data processing, graphical data representation, audio systems, video systems, complex and simple sensors drivers for different MCUs, networking and providing ready to use software/firmware with accurate and reliable data. Effective in development of architecture, well structured documentation and estimations, working and communication with clients team and as a solo developer. Technologies and expertise: - system architecture development and description - C/C++/Python/Bash/Lua - STM32, ESP32, nRF, MSP430, Arduino, Raspberry, NXP, i.MX and other MCUs and SoCs - Graphical User Interfaces (Qt, LVGL, TouchGFX) - Linux kernel based devises (Kernel and User Space side) - ML integration into embedded devices - security coding - cryptography and VPN solutions - Networking and Telecom devices - USB, UART, Wi-Fi, LoRa, MQTT, I2C, SPI, I2S, MIPI, ZigBee, BLE - Sound/video software and drivers development - Android AOSP configuration and bring up - Team leading, consulting - oriented to the clients needs

  • Arduino
  • Firmware
  • Embedded C
  • Embedded Linux
  • Firmware Programming
  • Microcontroller Programming
  • C
  • Cross Functional Team Leadership
  • C++
  • Bash
  • Kernel
  • ESP32
  • STM32
  • Automotive
  • Raspberry Pi
Yaroslav Y.

Dnipro, Ukraine

$49/hr
4.6
42 jobs

Electronics & Embedded Engineer (PCB + firmware) with strong RF and Power Electronics experience. I help startups and product teams turn an idea into a working prototype - and then into a production-ready design with clear scope, milestones, and predictable execution. ✅ What I deliver end-to-end • Requirements clarification/feasibility, system architecture, component selection, BOM planning • Schematics + low-noise, multi-layer PCB design (Altium / KiCad), bring-up, debugging • Embedded firmware (C/C++), low-power optimization, stability, OTA/update strategy • Prototype build support, validation, DFM/DFT, manufacturing handoff (Gerbers, BOM, assembly docs) ⚙️ Relevant domains • RF & connectivity: BLE / Wi-Fi / LTE / GNSS / Sub-GHz, matching networks, integration constraints • Mesh systems: BLE Mesh / Thread / Zigbee-type networks (roles, provisioning, reliability) • Automotive: CAN / LIN integration, power/EMC constraints, rugged design approach • Power electronics: AC/DC, DC/DC, battery systems, charging, protection, power path, thermal/efficiency considerations • MedTech / wearables: sensor integration and comfort-driven form factor constraints • AI-driven devices: sensor fusion + on-device inference (TinyML/edge-style) where it fits How I work: clear scope + milestones, weekly updates, and practical engineering decisions focused on reliability and manufacturability. NDA-friendly. No purchases without written approval. You receive full sources + manufacturing files. ❗Invite me to your job or message me with your idea - I’ll respond within 24 hours with the right questions and a clear next step. Keywords: PCB Design, Embedded Systems, Firmware, Altium Designer, KiCad, Low-Noise PCB, Flexible PCB, STM32, nRF52/nRF53, ESP32, RF, BLE, Wi-Fi, LTE, GNSS, LoRaWAN, MQTT, CAN, LIN, AWS IoT, AC/DC, DC/DC, Battery, BMS, DFM, DFT, Prototyping, Manufacturing Support, Wearables, MedTech

  • Firmware
  • Wireless Communication
  • Analog Electronics
  • Electronics
  • WiFi
  • Minimum Viable Product
  • Hardware Design
  • Driver Development
  • MQTT
  • Internet of Things
  • Circuit Design
  • Bluetooth
  • Prototyping
  • Software
  • Mobile App
  • GPS
  • PCB Design
  • AI Implementation

How it works

Post a job for freePost 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

How do I hire a Firmware Engineer near Dnipro, on Upwork?

You can hire a Firmware Engineer near Dnipro, on Upwork in four simple steps:

  • Create a job post tailored to your Firmware Engineer project scope. We’ll walk you through the process step by step.
  • Browse top Firmware Engineer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Firmware Engineer profiles and interview.
  • Hire the right Firmware 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 Firmware Engineer?

Rates charged by Firmware 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 Firmware Engineer near Dnipro, on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Firmware Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Firmware Engineer team you need to succeed.

Can I hire a Firmware Engineer near Dnipro, 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 Firmware Engineer proposals within 24 hours of posting a job description.