Shakil Tanvir

Embedded Systems • Robotics • IoT

Embedded Systems Engineer for Secure Devices, Robotics, and Smart Energy

Firmware architecture, protocol design, and hardware-software integration from prototype to deployment.

4+

Years Experience

30+

Projects

3

Conf. Papers

50+

Mentored

Shakil Tanvir

About

I build embedded systems that have to work outside the lab: secure hardware wallets, STM32-based control systems, military robotics subsystems, and advanced metering infrastructure. My work covers firmware architecture, protocol design, system integration, debugging, and technical leadership. For clients, that means reliable delivery on hard embedded problems. For professors and research collaborators, it means applied work grounded in implementation, experiments, and publishable results.

  • Embedded C/C++, Python, and low-level firmware debugging
  • STM32, ESP32, RISC-V, and Raspberry Pi platforms
  • UART, SPI, I2C, CAN, Modbus, MQTT, TCP/IP, and Ethernet
  • Secure hardware, smart metering, DLMS/COSEM, and STS
  • FreeRTOS, Embedded Linux, bring-up, validation, and system integration

Research Statement

My goal in graduate study is to advance secure, deterministic communication for resource-constrained embedded systems — the layer where cryptography, real-time communication protocols, and field hardware meet. In industry I have shipped RS-485 multi-node control for military EOD robotics platform, DLMS/COSEM advanced metering for national utilities, and air-gapped hardware-wallet signing on secure elements (ATECC608A). These deployments surfaced open questions I want to study formally: how to guarantee tamper-evident, real-time messaging across multi-node field networks under adversarial conditions, and how to make hardware-rooted cryptography practical on low-power MCUs. My aim is to turn these applied problems into reproducible, journal-level research.

Best Paper Award, ICCIT 2024 — extending the RS-485 multi-node broadcast work toward a journal submission.

  • • Communication Protocols
  • • Cryptography & Secure Hardware
  • • Automotive Embedded Systems
  • • Smart Energy & AMI
  • • IoT Systems
  • • Field Robotics

Research Interests

Featured Projects

All projects →
Air-Gapped Multi-Chain Hardware Wallet

Air-Gapped Multi-Chain Hardware Wallet

XDC Network

Secure hardware wallet for XDC Network supporting multiple wallets and multiple blockchain networks. Air-gapped offline QR-based signing workflow, ATECC608A secure element integration for ECDSA key management, and UR:CRYPTO-HDKEY encoding.

Security Raspberry Pi ATECC608A XDC Network
DLMS/COSEM Smart Meter & AMI

DLMS/COSEM Smart Meter & AMI

Advanced Metering Infrastructure (AMI) solution for Bangladesh utilities. Smart meter firmware with DLMS/COSEM, STS/CTS prepaid functionality, Data Concentrator Unit (DCU), Head-End System (HES), and Meter Data Management (MDM) integration on STM32.

STM32 Smart Energy DLMS/COSEM STS
Military EOD ROV — Bangladesh Army

Military EOD ROV — Bangladesh Army

Bangladesh Army

Military-grade Remotely Operated Vehicle for Explosive Ordnance Disposal (EOD). Custom RS-485 multi-node communication protocol, real-time multi-axis control, RTK GPS, LIDAR, robotic arm, and 1.4 GHz wireless video link. 4 units delivered — deployed in United Nations operations and Peru Army.

Robotics RTK GPS LIDAR RS485
Dual-MCU Industrial Motor Controller Board (Modbus RTU/TCP)

Dual-MCU Industrial Motor Controller Board (Modbus RTU/TCP)

Ebabutzkey GmbH

A dual-MCU industrial motor controller board that separates real-time motor control from industrial networking. A dedicated communication MCU runs the Modbus RTU/TCP stack while a second control MCU drives the motors; the two are bridged by a high-speed SPI link so network load never disturbs the control loop.

STM32 Modbus RTU Modbus TCP RS-485
Engine Control Unit Development (ECU)

Engine Control Unit Development (ECU)

EBabutzky GmbH, Germany

Custom ignition and engine control unit for a German automotive engineering client (EBabutzky GmbH). Real-time multi-cylinder ignition scheduling with 60-2 crank encoder, dynamic dwell control, stepper motor control board, and CAN diagnostics.

STM32 Automotive Speeduino CAN

Experience

Full timeline →

VP of Engineering · Cybernetics Hitech Solutions Ltd.

Mar 2024 – Present

Driving innovation in smart energy systems and overseeing embedded R&D for large-scale national projects.

Lead Embedded System Engineer · Spectrum Engineering Consortium Ltd. / Cybernetics Hi Tech (Pvt) Ltd

Dec 2023 – Feb 2024

Architected communication and control firmware for Bangladesh Army's Robotics platform (EOD/Surveillance ROV).

Embedded Software Engineer (Firmware Developer) · THT-Space Electrical Company Ltd.

Apr 2023 – Dec 2023

Developed and optimized firmware for high-volume Grozzi-brand thermal printers using RISC-V MCUs at Nilphamari EPZ.

Publications

All publications →

Optimizing Master-Slave Broadcast Communication in Multi-Node Networks Using RS485 Standard

Shakil Tanvir et al. · ICCIT 2024 Conference · 2024

ESP32-based IoT Architecture for Multi-Data Center Monitoring with MQTT & Node-RED Analytics

Shakil Tanvir et al. · BIM 2023 · 2023

Extremely Ultra Flattened Negative Dispersion SPAH-PCF for the Employing of RDC

Shakil Tanvir et al. · ICSCT 2021 · 2021

Research Notes

All notes →

Let's build something reliable.

Open to embedded systems consulting, research collaboration, and graduate study opportunities.

Get in touch