Senior Embedded Firmware Developer

I'm MD Aupu.
I Build Embedded Systems

Embedded firmware specialist with more than ten years of practical experience.

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

Portable ECG and Holter system engineering, with GPS based vessel engine monitoring for Jahaji.

02
Apr 2024 — Nov 2024

Sr Firmware Development Engineer

AriSaf Tech Ltd

Embedded Linux printer backup firmware and a Bluetooth enabled smart multiplug using BGM220P.

03
Oct 2022 — Mar 2024

Sr Firmware Development Engineer

Sinetek Technologies

IoT attendance equipment, remote switches and pure sine wave inverter electronics.

04
Sep 2018 — Sep 2022

Sr Firmware Development Engineer

ME Solshare Ltd

IoT energy meters, OTA and bootloader development, Nordic BLE payment equipment, firmware quality work and calibration tooling.

05
May 2016 — Oct 2017

Sr. Assistant General Manager (Electronics R&D)

Walton Micro-Tech Corporation

Fan controllers, power supply circuits, smart fans, voltage stabilizers, production processes and technician supervision.

06
Feb 2015 — May 2016

Embedded System Engineer

Error Lab Bangladesh Ltd

OWL alarm device engineering and an automatic curtain project.

The foundation behind the work.

Academic background and ongoing professional development.

01 / FOUNDATION

Education

Academic qualification

B.Sc. in Electrical and Electronic Engineering

American International University-Bangladesh

Class of 2014
02 / CONTINUED LEARNING

Training & Development

Professional training

Internet of Things (IoT) - The Mega Course

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