Senior Embedded Firmware Developer

I'm MD Aupu
I Build Embedded Systems

Embedded firmware specialist with more than 11 years of practical experience in high-reliability firmware, hardware, custom PCBs, and IoT solutions.

STM32 / ESP32 Embedded Linux & RTOS Medical Electronics
MD Aupu - Senior Embedded Firmware Developer
11+ YearsPractical Experience
50+ Hardware SystemsEngineered & Deployed

Building embedded systems since 2014.

Studied Electrical and Electronic Engineering at AIUB and graduated in 2014. Throughout my career, I have engineered reliable firmware solutions for industry leaders like Walton, Teton, Riso, SOLshare, and ERROR Lab, leveraging best practices such as TDD and Git version control. Driven by continuous curiosity, I maintain a fully equipped personal electronics lab for hands-on innovation and hardware testing.

See my experience
11+
Years Experience

Embedded firmware for real-world products.

50+
Hardware Builds

Products, prototypes and robotics.

STM32 MicrocontrollersESP32 & Wi-Fi/BLEEmbedded LinuxFreeRTOS & RTOSTouchGFX & Qt GUIAWS IoT CoreAltium & ProteusNordic nRF52 BLEUART / SPI / I2C / RS485

Tools I work with.

The technology behind my work.

Programming Language

Over 11 years of experience in C and C++ Have foundational knowledge in Python

Embedded Linux

Developed an industrial IoT printer firmware using Embedded Linux

RTOS

Over 5 years of experience in RTOS. Developed some IoT products using RTOS.

Microcontroller

Used STM32, ESP32, NRF, PIC and AVR in various projects

Protocols

Used UART, SPI, I2C, USB, RS485, WG26 protocols in various projects

GUI Development

Have good knowledge of TouchGFX and some experience with Qt

IoT

Over 5 years of experience with AWS IoT Core to develop, deploy, and manage IoT solutions for various projects.

Version Control

Consistently use Git for version control, managing branching, merging, and collaborative development across complex…

Wireless

Utilized NRF52, NRF54 and BGM220 for BLE, and employed ESP8266 and ESP32 for various Wi-Fi projects. Also worked…

PCB Design

Have good experience in Proteus and Altium to design multi-layer PCB

Simulation

Have good knowledge and experience in Proteus and Multisim for circuit simulation. Have some experience in Simulink

Schematic Design

Designed and developed ECG device circuits, PMIC-based power management circuits, inverters, buck-boost converters…

Where I've built.

Engineering experience across embedded firmware, electronics and real-world products.

Request my resume
01
Nov 2024 — PresentCurrent

Sr Firmware Development Engineer

Teton Private Ltd

  • Designed and developed the schematic and firmware for a portable ECG and Holter monitoring device, enabling real-time cardiac data acquisition and analysis.
  • Implemented a GPS-based ship engine on/off detection system for the Jahaji product, enhancing operational tracking and maritime analytics.
02
Apr 2024 — Nov 2024

Sr Firmware Development Engineer

AriSaf Tech Ltd

  • Developed firmware for NAS (Network attached storage) backup for an RISO industrial printer using Embedded Linux.
  • Designed and implemented firmware for a BLE beacon–based smart trash solution using the BGM220P from Silicon Labs.
03
Oct 2022 — Mar 2024

Sr Firmware Development Engineer

Sinetek Technologies

  • Developed firmware of an IoT Smart Attendance Machine using Amazon Free RTOS
  • Developed schematic & PCB of an IoT Smart Attendance Machine.
  • Developed both hardware & firmware of a remote-controlled switch using PIC microcontroller.
  • Developed the firmware of a pure sine wave inverter control circuit.
04
Sep 2018 — Sep 2022

Sr Firmware Development Engineer

ME Solshare Ltd

  • Developed firmware for some bi-directional DC IoT energy meters using AWS and RTOS.
  • Developed OTA (over-the-air update) feature for some IoT devices.
  • Developed custom bootloader for some IoT devices.
  • Developed firmware for some PAYG devices over the Nordic nRF52840 BLE platform.
  • Resolved different bugs and improved the firmware quality and sustainability of some IoT devices.
  • Developed both firmware and hardware of a data logging energy meter.
  • Developed some tools using Arduino for automatic calibration and testing to increase productivity.
  • Trained and supervised electricians regarding repairing electronic circuits.
05
May 2016 — Oct 2017

Sr. Assistant General Manager (Electronics R&D)

Walton Micro-Tech Corporation

  • Designed an efficient fan regulator to reduce the noise of the ceiling fan.
  • Developed firmware for a remote-controlled table fan using PIC16F18323 and MPLAB.
  • Reduced the power consumption of the remote-controlled table fan circuit.
  • Developed both firmware and hardware of a smart (android-controlled) ceiling fan circuit.
  • Developed both firmware and hardware of a voltage stabilizer.
  • Developed SOP, production procedures, and increased productivity.
  • Trained and supervised assistant electricians to repair electronic circuits.
06
Feb 2015 — May 2016

Embedded System Engineer

Error Lab Bangladesh Ltd

  • Developed (Both hardware and firmware) and implemented a security device named Owl.
  • Developed an auto curtain opener for a government project.

The foundation behind the work.

Academic background and ongoing professional development.

01 / FOUNDATION

Education

Academic qualification

BSc in Electrical and Electronics Engineering

American International University-Bangladesh

Year of passing: 2014, Medium of instruction: English

Academic qualification

Higher Secondary Certificate

Milestone College

Group: Science, GPA: 4.4 out of 5, Session: 2010

Academic qualification

Secondary School Certificate

Uttara High School

Group: Science, GPA: 4.81 out of 5, Session: 2008

02 / CONTINUED LEARNING

Training & Development

Professional training

Internet of Things (IoT) - The Mega Course

Udemy.com

Professional training

Mastering Microcontroller with Embedded Driver Development

Udemy.com

Professional training

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging

Udemy.com

Professional training

STM32Fx Microcontroller Custom Bootloader Development

Udemy.com

Have a project in mind?

Let's talk

Let's build something useful. Tell me what you're working on.

LocationMerul Badda, Dhaka, Bangladesh · Remote Worldwide
Direct WhatsApp+8801675117604
Emailmdaupu@gmail.com