I develop embedded electronic systems that combine Digital Signal Processing, power electronics, circuit and PCB design, firmware, motor control, and machine learning—from low-frequency audio and vibration analysis, digital filters, FFT, feature extraction, and pattern recognition to inverters, converters, motor drivers, and real-time microcontroller implementation.
My expertise includes:
• Embedded systems development using STM32, ESP32, AVR, nRF52, and Arduino-compatible platforms
• Low-frequency audio and vibration signal processing
• IIR/FIR digital filter design, FFT analysis, cross-correlation, feature extraction, and noise reduction
• Pattern recognition, anomaly detection, condition monitoring, and predictive maintenance
• Machine-learning model development using neural networks and support vector machines
• Power electronics, including inverters, DC-DC converters, battery and supercapacitor chargers, and BMS
• BLDC, stepper, servo, and closed-loop motor-control systems
• Analog circuit design, sensor interfacing, data acquisition, schematic design, and PCB layout
I focus on delivering reliable, practical, and manufacturable solutions with clear communication and thorough documentation.
Embedded System
PCB Design
Arduino
MATLAB
Embedded C
Digital Electronics
Analog Circuit
Digital Signal Processing
Arduino Firmware
Microcontroller Programming
GNU Octave
Atmel AVR
Electrical Drawing
Electrical Engineering
Audio Engineering
Robotics
Automation
Mohammad Jubaid H.
Jamalpur, Bangladesh
$15/hr
5.0
1 jobs
Hi, I'm Jubaid, an Embedded Systems Engineer with industry experience and strong focus on hardware and firmware development using STM32, ESP32 or other microcontroller based systems .
Key Skills:
Embedded System : Experienced in writing Firmware for IPS, UPS, Handheld RFID Scanner, Rechargable Fan. Power electronic and control systems,
Embedded Linux Development: Custom Linux OS using Yocto Project, Device driver development and include in kernel.
Embedded GUI Development: Nearly a year of experience with LVGL (Light and Versatile Graphics Library) for creating responsive and user-friendly interfaces.
PCB Design: Proficient in Altium Designer for designing reliable and efficient PCBs.
Embedded Software Design: Skilled in C, C++, and Python, with experience in optimizing embedded software for seamless hardware integration.
Tools and Technologies:
MCUs: STM32, ESP32, ARM Cortex, AVR, PIC, and more.
Development Environments: ESP-IDF, Keil, MPLAB, Atmel Studio.
GUI Libraries: LVGL, TouchGFX, emWin.
Why Choose Me:
High-quality industry standard firmware and PCB's .
Have proven record and multiple products in market.
Embedded System
Embedded C
Embedded Operating System
PCB Design
Circuit Diagram
Front-End Development
Python
Sajol H.
Dhaka, Bangladesh
$8/hr
5.0
11 jobs
Goal-driven hard worker, responsible and 3 years+ experience in PCB design, analog and mixed signal design, High-speed design. Skilled in the Internet of Things (IoT), hardware concept prototyping, embedded systems, and robotics.
Embedded System
PCB Design
ESP32
Arduino IDE
Altium Designer
Printed Circuit Board
Electronic Circuit Design
Electronics
Arduino Firmware
Arduino
MQTT
Firmware Programming
FreeRTOS
Shamim H.
Dhaka, Bangladesh
$10/hr
4.9
71 jobs
🎯 With 8+ years of experience in developing IoT and embedded systems using ESP32, ESP8266, Raspberry Pi (2/3/4/5/Pico/Pico W), Arduino, STM32, etc. | HTTP, MQTT, CoAP | AWS IoT Core, Thingsboard, Node-Red, Home Assistant, Tasmota, Blynk, etc., along with custom dashboard integration with firmware. Python, uPython, C/C++, & javascript, I help clients build smart, connected, and scalable solutions. Project and Product development tailored to their real-world needs.
🚀 Bringing Smart Ideas to Life – Reliable, Scalable, and Cost-Effective IoT Solutions
Are you seeking a skilled engineer to bring your IoT idea to life as a functional, connected product?
I’m a results-driven IoT & Embedded Systems Engineer with a strong foundation in microcontroller & micro-processor programming, Bearmetal driver development, sensor integration, wireless communication, and cloud connectivity. I specialize in building high-performance IoT systems with smooth communication protocols and long-term reliability.
✅ What I Can Do For You:
🔌 Custom IoT/ Firmware development using Arduino, ESP32, Raspberry Pi, and STM32
🛠️ Custom Product Development: I have the whole solution from scratch to product deployment.
📡 Wireless protocols: MQTT, HTTP/HTTPS, WebSocket, BLE, Esp-Now, LoRa, Zigbee, etc.
⚙️ Device protocols: UART, SPI, I2C, I2S, Modbus, CANbus, Baremetal driver development, etc.
🌐 Dashboard Integration: ThingsBoard, Blynk, Firebase, Node-RED, Home Assistant, Tasmota, ESP Rainmaker, etc.
🔧 Embedded Sensor/Actuator interfacing for automation & control
🔁 OTA firmware updates, watchdog timers, and power-saving modes
🧰 Troubleshooting, optimization, and clean modular/OOP-based C/C++, Python firmware.
🛠️ Tools, Technologies & Expertise
📟 Microcontrollers & Boards
ESP32, ESP8266 (NodeMCU, WROOM, WROVER)
Arduino (Nano, Uno, Mega, Pro Mini, MKR1000)
Raspberry Pi (2, 3, 4, 5, Pico, Pico W, Compute Modules)
STM32 (Bluepill, STM32F103, STM32CubeMX/HAL)
BeagleBone Black, Orange Pi, Banana Pi
ATmega328P, ATTiny85, NRF52, RP2040, CH32V, PIC
💻 Programming Languages
C, C++, Embedded C (bare-metal, HAL/LL)
MicroPython, Python (asyncio, machine)
JavaScript (Node.js for IoT, WebSocket)
Shell scripting (Bash) for Linux automation
JSON, YAML, INI (config formats for IoT)
📡 Communication Protocols
# MQTT (public & secured brokers)
# HTTP, HTTPS, WebSocket, CoAP
# ESP-NOW, BLE, LoRa (RA-02, RYLR), Zigbee (CC2530, ZBBridge)
# GSM/GPRS, SIM800L, NB-IoT (BG95, SIM7020), Wi-Fi
# RS-232, RS-485, CANbus, Modbus RTU/TCP
🔌 Device/Peripheral Protocols
# UART, SPI, I2C, I2S, OneWire, PWM, ADC, DAC
# SD Card (FATFS), EEPROM/Flash handling
# GPIO interrupt handling, timer/counter config
# Bare-metal driver development and peripheral abstraction
🧰 Development Tools & IDEs
# Arduino IDE, PlatformIO, STM32CubeIDE, ESP-IDF, VS Code, Thonny, Geany, etc.
# Linux (Ubuntu/Raspberry Pi OS/Debian) CLI Tools
# Git, GitHub/GitLab, Version Control for Embedded
# Serial Monitors (PuTTY, TeraTerm, minicom), Logic Analyzers (Sigrok)
☁️ Cloud Platforms & Integrations
# AWS IoT Core (MQTT, Shadow, Rules Engine)
# ThingsBoard (CE/PE), Blynk (legacy and new), Firebase Realtime/Firestore
# Node-RED (on-prem or cloud), Home Assistant (ESPHome, MQTT)
# Tasmota customization (Rules, MQTT, Templates)
# ESP RainMaker, Google Firebase, Azure IoT Hub
📊 Dashboards & Custom UIs
# Web dashboards with HTML/CSS/JS
# REST API consumption and creation.
# Local dashboards using Node-RED, Grafana, InfluxDB, etc.
🔐 Security & Optimization
#TLS/SSL for MQTT & HTTP
# Data encryption (AES, base64, JWTs)
# Memory and power optimization for low-power devices (deep sleep, watchdogs)
# Fail-safe firmware design with bootloader, rollback
📦 Product Development & Hardware Integration
# PCB interfacing and prototyping (breadboard to custom PCB)
# Sensor calibration (temperature, humidity, motion, distance, gas, etc.)
# Relay, triac, motor, servo, LED matrix, and display (OLED, LCD I2C, TFT)
# Custom device firmware from scratch to OTA-ready product
🌟 Why Choose Me:
🧠 Expertise You Can Trust – Solid engineering principles and deep technical know-how
📈 Results-Driven Development – Focused on delivering working, scalable solutions
⏱️ Timely Delivery – Respect for your deadlines and project milestones
📣 Clear & Professional Communication – Regular updates, detailed reports, and zero guesswork
🔁 Post-Delivery Support – Guidance, maintenance, and iteration support available
💯 Client Satisfaction is My Top Priority
💼 Availability:
📅 Available for full-time, part-time, and long-term projects
🌍 Comfortable with clients worldwide and flexible with time zones
🤝 Long-term support, NDA-friendly, and confidential work welcomed
🚀 Let’s build something smart together – Message me today!
SHAMIM HASAN
Embedded Software Engineer
Embedded System
Python
ESP32
Raspberry Pi
Embedded C
STM32
Web Application
Atmel AVR
Arduino IDE
Arduino Firmware
Electronic Circuit Design
Internet of Things Solutions Design
AWS IoT Core
MQTT
Arduino
C++
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.
Embedded System
Electrical Engineering
Arduino
ESP32
PCB Design
Embedded C
Firmware Programming
C++
Arduino Firmware
KiCad
Multilayer PCB
Shaikh E.
Khulna, Bangladesh
$35/hr
5.0
3 jobs
With 7 years of hands-on experience in FPGA/RTL front-end design, IP-level functional verification, and SoC design closure, I deliver production-ready silicon with a consistent record of coverage closure across complex protocols — PCIe Gen3/4/5, AXI4, AXI4-Stream, AHB, APB, and QSPI.
--- RTL DESIGN & SoC FRONT-END ---
I lead end-to-end SoC front-end design flows: micro-architecture definition, RTL coding (Verilog, SystemVerilog, VHDL), RTL integration, synthesis, static timing analysis (STA), clock domain crossing (CDC), linting, power optimization, and manufacturing-ready database delivery. Tools: Xilinx Vivado, Synopsys Design Compiler, PrimeTime.
--- FUNCTIONAL VERIFICATION (UVM / CoCoTB / SVA) ---
Expert in building and architecting UVM testbenches from scratch — scoreboard, coverage collector, register abstraction layer (RAL), sequence libraries, and virtual sequencers. Skilled in SystemVerilog Assertions (SVA), constraint-random verification, error injection, and corner-case simulation at block and chip level. I also build Python-based CoCoTB environments for modern RTL flows. Simulators: Cadence Xcelium, Synopsys VCS, ModelSim/Questa.
--- FORMAL VERIFICATION & ADVANCED FLOWS ---
Hands-on with formal property verification, CDC analysis, X-propagation, power intent (UPF), and structural linting. Experienced with ARM Cortex-M/A and RISC-V SoC verification including subsystem integration and full-chip closure sign-off.
--- PROTOCOLS ---
- PCIe Gen3/4/5 (TLP, DLLP, Physical Layer)
- AXI4, AXI4-Lite, AXI4-Stream
- AHB, APB (AMBA suite)
- QSPI XIP Controller
- 5G datapath (AXI4-Stream based)
--- TEAM LEADERSHIP & PROJECT DELIVERY ---
Proven team lead directing RTL and verification engineers on:
- PCIe Gen5 controller RTL design & UVM verification
- AXI4-Stream 5G datapath block & chip-level verification
- QSPI XIP controller design & verification
- AMBA protocol IP verification (AXI4/AHB/APB)
--- CORE SKILLS & TOOLS ---
Languages: Verilog | SystemVerilog | VHDL | Python | TCL
Verification: UVM | CoCoTB | SVA | RAL | Functional Coverage
Simulators: Cadence Xcelium | Synopsys VCS | ModelSim/Questa
Synthesis/STA: Xilinx Vivado | Synopsys Design Compiler | PrimeTime
Protocols: PCIe Gen5 | AXI4 | AHB | APB | QSPI
Formal: Cadence JasperGold | Synopsys VC Formal
--- WHAT CLIENTS SAY I DELIVER ---
- Clean, well-commented, synthesizable RTL code
- Reusable, scalable UVM environments with full coverage closure
- Detailed verification plans, test plans, and coverage reports
- On-time delivery with clear communication at every milestone
- Post-silicon debug support and waveform analysis
--- INDUSTRIES & APPLICATIONS ---
Semiconductor IP design, data center interconnects (PCIe), wireless baseband (5G NR), automotive SoC, embedded FPGA prototyping, RISC-V custom processor design, memory controller verification, and industrial IoT.
--- WHY HIRE ME ---
I combine deep protocol expertise with silicon-proven methodologies. Whether you are taping out a new chip, verifying a complex IP block, or building a custom FPGA solution, I apply the same rigour used at leading semiconductor companies — adapted to your timeline and budget.
Need a robust UVM testbench, RTL design from spec, formal verification, SoC integration, or front-end project leadership? I bring the technical depth and delivery discipline to get it done right, on time.
Let's build reliable silicon together.
Embedded System
Engineering Design
MATLAB
Research Paper Writing
Research Papers
Technical Writing
Machine Learning
VLSI
Internet of Things
PCB Design
Python
Network Administration
Arduino
Cybersecurity Management
Data Analysis
Automation
Technical Documentation
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Embedded Systems Engineer in Bangladesh on Upwork?
You can hire a Embedded Systems Engineer in Bangladesh on Upwork in four simple steps:
Create a job post tailored to your Embedded Systems Engineer project scope. We'll walk you through the process step by step.
Browse top Embedded Systems Engineer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Embedded Systems Engineer profiles and interview.
Hire the right Embedded Systems 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 Embedded Systems Engineer?
Rates charged by Embedded Systems 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 Embedded Systems Engineer in Bangladesh on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Embedded Systems Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Systems Engineer team you need to succeed.
Can I hire a Embedded Systems 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 Embedded Systems Engineer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Embedded Systems Engineers in Bangladesh