Skip to content

Tamojit Saha

  • Senior Firmware Engineer
  • Embedded Systems Architect
  • IoT & Connectivity Specialist
>

I design production-grade embedded systems, firmware, IoT platforms, wireless communication stacks, bootloaders, RTOS architectures and edge devices.

scroll

Engineering production-grade embedded systems

I design production-grade embedded systems, firmware, IoT platforms, wireless communication stacks, bootloaders, RTOS architectures and edge devices. For me, firmware is where ambition meets physics: every byte, every interrupt and every milliamp has to earn its place before a device ever reaches the field.

Across smart metering, GPS-synchronized railway timing, industrial IoT and low-power wearables, I've spent years shipping firmware that simply has to keep running, on constrained MCUs, over flaky wireless links and through brown-outs that would corrupt lesser systems. That experience has made me obsessive about low-level reliability: deterministic RTOS task design, resilient OTA pipelines, journaled persistence and radio stacks that coexist without dropping a packet.

I work most happily close to the metal, BLE and cellular connectivity, bootloaders, sensor fusion and the kind of power-aware architecture that turns a prototype into a product. The goal is always the same: build embedded systems that are quietly, boringly dependable for years after deployment.

  1. Iskraemeco India

    Senior Firmware Engineer

    Aug 2023 — Present

  2. Applied Electro Magnetics

    R&D Application Engineer / Firmware Engineer

    Nov 2022 — Aug 2023

  3. Lazot Technologies

    Embedded Systems Engineer

    May 2021 — Oct 2022

  4. Achilles Resolute

    Embedded Systems Engineer

    Jan 2020 — May 2021

  5. Icosys Technologies

    Embedded Systems Engineer

    Mar 2019 — Jan 2020

The full embedded stack

Firmware

C95%
C++88%
Python82%

RTOS

FreeRTOS90%
OpenCPU RTOS85%

MCUs

STM3293%
nRF5288%
ESP3290%
RP204080%
MSPM075%
AVR85%

Protocols

BLE92%
GSM85%
LTE84%
MQTT88%
UART95%
SPI93%
I2C93%
RS48587%
GPS84%
LoRa80%

Where I've shipped firmware

  • Engineered BLE and cellular NIC firmware for smart meters on Nordic nRF52, Silicon Labs EFR32BG22, and OpenCPU cellular modems driven over AT-command interfaces.
  • Designed checksum-based error detection and retransmission in custom bootloaders to ensure reliable over-the-air firmware delivery.
  • Designed and implemented differential FOTA logic to upgrade cellular-modem firmware efficiently.
  • Improved firmware resilience during power-interruption scenarios using interrupt-driven event handling and hardware timers.
  • Contributed to OpenCPU modem firmware development: RTOS task scheduling, memory management, synchronization, and resource optimization.
CC++Nordic nRF52Silicon Labs EFR32BG22OpenCPUBLECellular (LTE/GSM)FOTA/OTABootloadersRTOS
-50%
OTA/FOTA upgrade duration
+33%
Power-interruption resilience
Differential FOTA
Modem firmware updates

Education

Master of Technology in Electronics & Communication Engineering

Institute of Engineering and Management, Kolkata

2017 — 2019CGPA 8.72

Bachelor of Technology in Electronics & Communication Engineering

Techno India University, Kolkata

2013 — 2017CGPA 8.63

Selected engineering work

Smart Meter BLE NIC

BLE + cellular Network Interface Card for utility smart meters with secure OTA.

BLECellularOpenCPUOTASTM32

Railway GPS Clock System

GPS-synchronized master clock distributing precise time across railway platforms.

EthernetGPSStepper ControlSTM32

E-Paper Price Tag Platform

ESP32 electronic shelf labels with a web UI and Google Sheets sync.

ESP32Web UIGoogle SheetsE-Paper

Industrial Multi-Sensor Hub

RTOS-driven gateway fusing multiple industrial sensors to the cloud over MQTT.

RTOSSensor FusionMQTTSTM32

Wearable Safety Device

Body-worn device with IMU, heart-rate, SpO2 sensing and haptic alerts.

IMUHeart RateSpO2HapticsnRF52

Embedded Playground

These are live, interactive engineering demos — not screenshots. Each one runs real protocol logic in your browser: framed UART traffic, a priority-preemptive RTOS scheduler, BLE advertising/GATT, and a dual-bank OTA state machine.

Want real hardware? Open the Web Serial TerminalConnect an actual UART/serial device from your browser (Chromium, HTTPS).

UART Terminal

Type text or hex bytes, transmit over a virtual serial line, and watch a deterministic device echo back. Each line is framed with a start byte, length and XOR checksum.

Est. line time @ 115200 baud: 173.6 us (2 bytes x 10 bits)

Console TX RX

// no traffic yet — send a frame

Parsed frames — [STX] [LEN] [PAYLOAD...] [XOR-CKSUM]

// framing appears here

Research & Publications

Awards & Recognition

  1. 2018Membership

    Associate Member

    Membership No. AM1813504, The Institute of Engineers.

  2. 2016Award

    Best Project

    National Science Day Exhibition 2016, Science Association of Bengal.

  3. 2016Award

    2nd Place — Electronically Yours

    On-spot electronic design contest, Edge X 2016 Technology Convention, Techno India College, Salt-Lake (TISL).

  4. 2015Award

    2nd Place — Contrive

    On-spot electronic design contest, Avenir 2015 Technology Convention, Netaji Subhash Engineering College, Kolkata.

  5. 2015Award

    Winner — Electronically Yours

    On-spot electronic design contest, Edge 2015 Technology Convention, Techno India College, Salt-Lake (TISL).

Let's build something reliable

// live visitor analytics

Currently Online
Total
Today
This Week
This Month