Hire the Best Firmware Engineers
in Bangladesh

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

Dhaka, Bangladesh

$20/hr
5.0
2 jobs

I am a hardware and embedded systems engineer specializing in rapid prototyping and custom electronics, transforming ideas into fully functional prototypes. With hands-on experience in firmware development for STM32, ESP32, and Arduino, as well as PCB design, I have successfully delivered solutions in various fields, including IoT, automotive, agriculture, and low-power applications. I offer comprehensive support, from concept and prototyping to production-ready solutions. My focus is on ensuring reliability, clear communication, and fast turnaround at every stage of the process. Let’s bring your idea to life! Just send me a message to get started.

  • Arduino
  • Arduino Firmware
  • Embedded System
  • ESP32
  • Raspberry Pi
  • STM32
  • C++
  • Python
  • Electronics
  • PCB Design
  • WiFi
  • AWS IoT Core
  • Internet of Things
Khandoker Mohd Mazidul H.

Savar, Bangladesh

$9/hr
4.8
71 jobs

Hi, I started my career on Electronics since 2006. Done many successful projects that includes various kinds of Micro Controllers Programming, PCB Design & Product Implementations. From 2014 I am implementing my knowledge in Industrial field. I can implement my experience and knowledge to every kind of electronics available now a days.

  • Arduino
  • Arduino Firmware
  • Embedded System
  • Microcontroller Programming
  • Raspberry Pi Firmware
  • STM32F4
  • STM32
  • PCB Design
  • Home Automation
  • CNC Programming
Jobayer Ashrafi M.

Mymensingh, Bangladesh

$35/hr
5.0
1 jobs

Experienced Embedded Systems & IoT Engineer Hi there! I’m a passionate Embedded Systems and IoT Developer with over 4 years of experience bringing hardware ideas to life. I specialize in building end-to-end solutions using micro controllers like Arduino, ESP32, and ESP8266 and I’m deeply involved in everything from firmware development to custom PCB design. I’ve spent years working with a wide range of technologies to create seamless user experiences: Interfaces & Displays: Designing intuitive controls using OLED, TFT, Nextion, and Matrix displays. Connectivity: Integrating GSM, GPS, Wi-Fi, and Bluetooth for smart, connected devices. Cloud & Backend: Building real-time monitoring systems using Firebase, MQTT, Blynk, and MySQL/PHP. Prototyping: Utilizing Wokwi and Tinkercad to ensure designs are flawless before they hit the bench. What I bring to your project: I don’t just provide code; I deliver a complete, functional package. You’ll receive clean C/C++ or .ino source code, detailed circuit diagrams, and simulation files where applicable. Most importantly, I provide the expert advice needed to ensure your project is reliable and scalable. I’m a firm believer in "measure twice, cut once," so please feel free to contact with me. I’d love to discuss your vision for free and make sure we’re the perfect fit for a successful collaboration! Looking forward to building something amazing with you.

  • Arduino
  • Arduino Firmware
  • Embedded C
  • Embedded System
  • Firmware Programming
  • Electrical Engineering
  • ESP32
  • PCB Design
  • C++
  • KiCad
  • Multilayer PCB
Nazmul H.

Dhaka, Bangladesh

$35/hr
5.0
35 jobs

Firmware is where most IoT projects stall — not at the concept stage, but in the gap between a working prototype and a device that runs reliably in the field for years. That gap is where I work. I build production-grade embedded firmware for consumer IoT and utility management devices. My focus is reliability, low power, and owning the full firmware stack: from peripheral drivers and RTOS architecture through to OTA update pipelines and cloud integration. With 8+ years of experience across the full development cycle, I'm comfortable taking a project from board bring-up to field deployment, or stepping in as a senior contributor on an existing team. CORE SKILLS: Platforms: Nordic nRF52, ESP32, STM32 RTOS: Zephyr, FreeRTOS Wireless: LoRaWAN (AWS, TTN, Senet), LTE-M (Quectel), WiFi, BLE Protocols: MQTT, Modbus, HTTP, mbedTLS, TCP/IP OTA & Bootloader: MCUboot, FOTA Power Profiling: Joulescope, nRF PPK-II Cloud: AWS IoT Core, The Things Network Debugging: Oscilloscope, Logic Analyzer (Saleae), Analog Discovery 3, Spectrum Analyzer Other: LVGL GUI, I2C, SPI, UART, DMA, I2S, ADC/DAC If you're building a device that needs to run reliably in the field for years — let's talk.

  • Arduino Firmware
  • Embedded System
  • Firmware Programming
  • ESP32
  • Raspberry Pi
  • FreeRTOS
  • Internet of Things Solutions Design
  • MQTT
  • AWS IoT Core
  • Electronic Circuit Design
  • PCB Design
  • KiCad
  • Sensor
  • nRF52
  • LoRa
Md Abdus Shakur S.

Mymensingh, Bangladesh

$15/hr
5.0
1 jobs

I help startups and companies design reliable embedded hardware—from schematic to PCB to firmware—ready for manufacturing. *STM32 / ESP32 / ESP8266 *2–6 layer PCB | IoT | Power & Mixed-Signal *Hardware + Firmware Integration What I can help you with: • Embedded hardware design (schematic + PCB) • STM32 / ESP32 firmware (SPI, I2C, UART, CAN, Wi-Fi, BLE) • IoT devices, sensor systems, automation boards • DFM / DFT-ready PCB for manufacturing • Debugging & board bring-up Tools: • KiCad, DipTrace, Altium / OrCAD • LTspice, Proteus

  • Arduino Firmware
  • Embedded C
  • Embedded System
  • PCB Design
  • ESP32
  • STM32
  • Schematic
  • KiCad
  • AWS IoT Core
  • Electronic Circuit Design
  • Power Management
  • Multilayer PCB
  • Internet of Things
Md Dulal Ahmed A.

Dhaka, Bangladesh

$35/hr
4.9
5 jobs

My childhood hobby was taking something apart and putting it back together. As I grew older, I became fascinated with electronics and completed BSC on EEE. Over the last 10 years I have developed some consumer and IoT products for RISO, ME-Solshare Ltd, Walton Micro-Tech Corporation, Sinetek Ltd, ERROR Lab and I've acquired some rather unique skills along the way in embedded systems, RF/wireless, and harsh environment systems. In most of my projects I have developed firmware using TTD (Test-driven development), maintained firmware versions properly by git and followed industry best practices. 𝐌𝐲 𝐒𝐤𝐢𝐥𝐥𝐬: • 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞𝐬: C, C++, and Python • 𝐄𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐎𝐒: Embedded Linux, Free RTOS, and Amazon free RTOS • 𝐏𝐫𝐨𝐭𝐨𝐜𝐨𝐥𝐬: UART, SPI, I2C, RS485, and WG26 • 𝐖𝐢𝐫𝐞𝐥𝐞𝐬𝐬: WIFI, BLE, GSM, GPRS, IR & RF • 𝐌𝐢𝐜𝐫𝐨𝐜𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫𝐬: STM32, ESP32, Nordic, PIC and AVR • 𝐃𝐞𝐯 𝐁𝐨𝐚𝐫𝐝𝐬: Arduino (Uno, Mini, and Mega), STM37H745, NUCLEO-F070RB, ESP32 Devkit, NRF52840-DONGLE • 𝐆𝐔𝐈 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭: TouchGFX • 𝐏𝐂𝐁 𝐃𝐞𝐬𝐢𝐠𝐧𝐢𝐧𝐠: Proteus, Altium • 𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧: Proteus, Multisim, LTspice • 𝐒𝐜𝐡𝐞𝐦𝐚𝐭𝐢𝐜 𝐃𝐞𝐬𝐢𝐠𝐧: Designed SMPS, Inverter, and some circuits for home automation, IoT energy meter, IoT Attendance Machine and home appliance products. • 𝐂𝐢𝐫𝐜𝐮𝐢𝐭 𝐓𝐞𝐬𝐭𝐢𝐧𝐠: Performed circuit analysis, signal integrity, and reliability testing of different circuits. I have a lab at home with all the necessary hardware/firmware development equipment including oscilloscopes, signal generators, power supplies, power loggers, uA meters, soldering stations, development boards, etc. It's highly likely I have already worked with the technologies you need to make your project successful. Thank you for taking time to consider me for your project.

  • Arduino
  • Firmware
  • Microcontroller Programming
  • Git
  • Object-Oriented Programming
  • Bluetooth LE
  • Amazon Web Services
  • Test-Driven Development
  • Real-Time Operating System
  • C
  • ESP32
  • nRF52
  • STM32
  • PIC16
  • C++

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 in Bangladesh on Upwork?

You can hire a Firmware Engineer in Bangladesh 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 in Bangladesh 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 in Bangladesh 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.