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
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
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
MD Mahmudul H.

Meherpur, Bangladesh

$30/hr
4.8
3 jobs

To use my skills, experience, and adaptability to obtain a programming position where I am constantly challenged. My greatest strength is my ability to walk into a new environment and be functional immediately. I am quick to learn and adapt to new situations, configurations, and technologies. My greatest strength is my ability to walk into a new environment and be functional immediately. I am quick to learn and adapt to new situations, configurations, and technologies. I am proficient in a couple of programming languages, with C being my backbone and a Python lover. I enjoy solving hardware problems that have performance constraints, limited memory resources, or tight timing. I have Eight years of electronic circuit debugging experience. I use Git as version control for my work and Trello for project management. I am working with embedded systems such as FPGA, microcontroller programming, PCB design, circuit design and Android Programming as well.

  • Embedded C
  • Embedded Linux
  • Embedded System
  • Firmware Programming
  • PCB Design
  • Android
  • Schematic
  • Internet of Things
  • Cloud Management
  • Firebase
  • Django Stack
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
Md Masrur S.

Rajshahi, Bangladesh

$30/hr
4.5
6 jobs

I'm a Computer Science and Engineering student at the Rajshahi University of Engineering & Technology (RUET). Furthermore, I am a competitive programmer and a freelancer. Working with Arduino and embedded systems is something I'm passionate about. A mechanical ventilator project launched my career in this industry. After that, I worked on several Arduino, ESP8266, and ESP32 projects. I've worked with Arduino-based systems for two years. I have completed several mega projects, including an automatic Ambu bag-based medical ventilator, bee-hive monitoring, and controlling system, a CPAP-BiPAP ventilator, an environmental pollution monitoring system, an IoT-based soil moisture monitoring and controlling system, and an IoT-based dog tracking system, to name a few. Apart from that, I can create Android and Web applications. I've previously worked on Android apps like Bluetooth-based ventilator monitoring and control, BLE-based distance measurement systems, WiFi-based home automation apps, and web apps like IoT-based dog tracker projects. I've worked with Android apps using Java and Flutter before. I'm currently working on machine learning with TensorFlow.

  • Arduino
  • Arduino Firmware
  • Embedded C
  • Embedded System
  • Firmware Programming
  • C++
  • ESP32
  • Electrical Engineering
  • Mobile App Development
  • Internet of Things
  • PCB Design
  • Flutter
  • Web Development
  • Bluetooth LE
  • Medical Device
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 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

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.