Embedded Software Developer

SOUMIK GHOSH

>Firmware&Industrial IoT

I build practical embedded systems, industrial firmware, and connected operational software where real-world timing, hardware reliability, and data integrity are non-negotiable.

Soumik Ghosh — Embedded Software Developer
soumik@telemetry-engine:~/embedded-stack
Deterministic Hardware-to-Cloud Telemetry Architecture
[01]
Sensor & ADC
Analog Front-End
4-20mA · I2C · SPI
[02]
MCU & RTOS
Real-Time Kernel
STM32 · ESP32-S3
[03]
Industrial Bus
Fieldbus Protocol
RS-485 Modbus RTU
[04]
Cellular & Cloud
Encrypted Stream
Quectel 4G · MQTT TLS
[05]
SCADA & Console
Operational UI
Qt 6 QML · Web Dash
Firmware: FreeRTOS 10.4.3
Target Architecture: ARM Cortex-M4 & Xtensa LX7

Engineering Benchmarks

Production Reliability, Measured

Hardware verified · Fieldbus · Firmware · Telemetry
Real-Time Telemetry · STM32 & ESP32-S3HW Verified
Sub-10ms

Deterministic sensor acquisition cycle time implemented with FreeRTOS multi-priority tasks and hardware timer interrupts for industrial liquid level telemetry.

Substation Monitoring · Fieldbus ProtocolHW Verified
CRC-16

Integrity-verified RS-485 Modbus RTU master communication with zero undetected packet corruption across electrical substation noise environments.

Autonomous Nodes · Cellular TelemetryHW Verified
TLS 1.2

Encrypted cloud transmission via Quectel 4G LTE with non-blocking AT command state machines and automated socket reconnection for remote installations.

Production Portfolio · Complete ArchitectureHW Verified
8 Systems

Verified engineering implementations spanning dual-core microcontroller firmware, industrial SCADA, double-entry inventory ledgers, and operations dashboards.

01 · About

Engineering Profile & Focus

Bridging bare-metal microcontroller firmware with connected industrial fieldbuses, cloud telemetry, and responsive operations software.

Soumik Ghosh

Embedded Software Developer

Kolkata, West Bengal, India

Role:Embedded Developer
Company:Panorama Electronics
Education:Sister Nivedita Univ
Status:Active Production

I build practical software systems that solve real operational and business problems. Currently working as an Embedded Software Developer at Panorama Electronics Pvt. Ltd. in Kolkata, India.

Rather than treating firmware, industrial communication, and application software as disconnected disciplines, I engineer integrated architectures—connecting physical sensors, microcontrollers, and real-time operating systems with cloud telemetry, industrial fieldbuses, and responsive operational tools.

Outside industrial firmware, I design and maintain full-stack operations platforms featuring strict double-entry inventory ledgers, state-machine order workflows, and real-time analytics dashboards.

▸Core Focus: Real-time STM32 & ESP32-S3 firmware, FreeRTOS scheduling, RS-485 Modbus RTU, and Quectel 4G LTE telemetry.
▸Domain Applications: Railway coach reservoir tracking, industrial substation asset diagnostics, and enterprise supply chain operations.
▸Direct Inquiries: Open to embedded engineering, industrial IoT, and systems firmware collaborations.

02 · Experience

Professional Experience & Engineering Track Record

Engineering real-time embedded firmware, industrial fieldbus networks, and operations software deployed in demanding production environments.

Panorama Electronics Pvt. Ltd.

Embedded Software DeveloperKolkata, West Bengal, India
Aug 2024 – Present · Full-timeCurrent Role

Leading firmware architecture and industrial IoT development for critical telemetry nodes, SCADA desktop monitoring stations, and connected field controllers. Bridging physical analog transducers with embedded microcontrollers and cloud telemetry systems.

Core Technical Responsibilities:

  • Architect and implement dual-core firmware running on STM32 (ARM Cortex-M4) and ESP32-S3 microcontrollers for mission-critical industrial telemetry and monitoring devices.
  • Develop preemptive FreeRTOS firmware environments featuring prioritized task scheduling, binary semaphores, message queues, and dedicated software watchdog timers.
  • Implement fieldbus communication systems using RS-485 Modbus RTU master/slave protocols with CRC-16 hardware integrity verification under electrically noisy environments.
  • Integrate Quectel 4G LTE cellular modems with autonomous non-blocking AT command state machines, automated socket recovery, and encrypted cloud synchronization.
  • Validate board-level hardware on bench environments using digital storage oscilloscopes, logic analyzers, and protocol decoders, achieving sub-10ms deterministic sensor acquisition loops.

Measurable Impact & Hardware Verification:

Sub-10ms
Hardware Verified
Modbus RTU Response Time
Deterministic sensor acquisition loop verified with zero packet loss across industrial plant runs.
CRC-16
Hardware Verified
Deterministic Packet Validation
Complete error rejection and autonomous re-polling for substation electrical noise immunity.
4G LTE
Hardware Verified
Quectel Cellular Telemetry
Robust non-blocking AT state machine with automated reconnection for remote installations.
Technology Domains Utilized:
Firmware:C / C++STM32CubeIDEESP-IDFFreeRTOSProtocols:Modbus RTURS-485UARTSPII2CMQTTUI & Storage:Qt 6C++FATFSSPI FlashPostgreSQL

Sister Nivedita University

B.Tech / Undergraduate Engineering Degree Program

Kolkata, West Bengal, India

2021 – 2025

Rigorous technical coursework focusing on electronic circuits, microcontroller architectures, real-time operating systems, digital communication networks, and software engineering principles.

Methodology & Standards

Engineering Approach & Reliability

I engineer embedded and full-stack systems with end-to-end operational accountability. A software application is only as resilient as its hardware boundaries, data model, and transaction guarantees.

Phase 01

Domain Analysis & Constraints

Deconstruct operational workflows, hardware resource boundaries, sensor dynamics, and data integrity requirements before writing code.

Phase 02

Data Modeling & State Machines

Establish strict relational schemas, state transition graphs, and communication protocol frames to eliminate runtime ambiguity.

Phase 03

Deterministic Implementation

Develop modular firmware tasks and clean backend APIs with defensive programming, thread safety, and structured error handling.

Phase 04

Verification & Automated Testing

Validate functionality through hardware test fixtures, end-to-end integration tests, regression checks, and edge-case simulation.

Phase 05

Deployment & Telemetry

Deploy containerized services or flashed microcontrollers with remote logging, health telemetry, and actionable alerts.

Phase 06

Operational Reliability

Monitor real-world endurance, audit logs, and performance metrics to guarantee long-term field stability.

03 · Projects

Featured Engineering Systems

Production systems spanning embedded firmware, SCADA, enterprise platforms, and operations dashboards.

Hardware VerifiedEmbedded Systems
01
Panorama Water Tank Monitor preview
Verified UI
Embedded Systems & SCADA

Panorama Water Tank Monitor

Industrial desktop SCADA interface and dual-core ESP32-S3 firmware engineered for liquid volume telemetry and infrastructure monitoring.

C++20Qt 6 / QMLESP32-S3FreeRTOS4G LTE+1
Hardware VerifiedEmbedded Systems
02
Railway Water Level Indicator & Telemetry Unit preview
Project Context

Autonomous low-power microcontroller telemetry unit designed for railway track and coach reservoir monitoring with GNSS and cellular reporting.

STM32FreeRTOSARM Cortex-M4Quectel 4G LTEGNSS / GPS+1
Production ReadyFull-Stack Applications
03
ApexFlow preview
Verified UI
Enterprise Inventory & Order Platform

ApexFlow

Enterprise inventory and order management platform designed to streamline stock control, purchasing, fulfillment, invoicing, and reporting.

Next.jsTypeScriptNode.jsPostgreSQLRBAC+1
Production ReadyDashboards & Tools
04
Business Analytics & Operations Dashboard preview
Verified UI
Business Analytics & Internal Tools

Business Analytics & Operations Dashboard

Operational intelligence and analytics application delivering real-time business performance indicators, revenue metrics, and user management.

Next.jsReactPrismaPostgreSQLNextAuth v5+1
8 verified projects in archiveView All Projects

04 · Skills

Technical Competencies

Core capability map spanning embedded systems, industrial protocols, cellular telemetry, web engineering, and hardware diagnostics.

01

Embedded & Firmware

Deterministic microcontroller firmware, bare-metal drivers, and low-latency task scheduling.

STM32 (ARM Cortex-M)F411 & L431, HAL & register-level drivers
ESP32 & ESP32-S3Dual-core Xtensa/RISC-V architecture
FreeRTOS KernelTasks, queues, binary semaphores & timers
Embedded C / C++20Bit-level control & zero-overhead memory
Hardware Timers & ISRInput capture, PWM & nested interrupts
DMA & MemoryDirect memory access & circular buffers
02

Industrial Protocols & Fieldbus

Reliable multi-drop communication buses, transceiver front-ends, and industrial supervisory protocols.

RS-485 Modbus RTUMaster/slave polling with CRC-16 integrity
SPI & I²C BusesHigh-speed synchronous peripheral comms
UART / SerialNon-blocking ring buffers & DMA transfers
4–20mA Current LoopsPrecision analog transducer conditioning
AT Command EnginesCellular modem non-blocking state machines
Qt 6 / QML SCADACross-platform industrial operator interface
03

Wireless, Cellular & Cloud

Remote asset monitoring, resilient cellular state machines, and authenticated telemetry pipelines.

Quectel 4G LTE Cat-1Automated network reconnect & packet dispatch
MQTT over TLS 1.2Encrypted lightweight telemetry broker stream
GNSS / GPS NavigationNMEA sentence parsing & precision clock sync
Wi-Fi & Bluetooth LELocal device provisioning & BLE telemetry
RESTful Telemetry APIsStructured JSON endpoints & edge ingestion
Socket State RecoveryExponential backoff socket reconnection
04

Web Development & UI Engineering

Modern full-stack web platforms, component design systems, and responsive user interfaces.

React 19 & Next.js 16App router, Server Components & static build
TypeScript (Strict)Strict type models, generic interfaces & schemas
Tailwind CSS v4Design token systems, fluid typography & utilities
Micro-InteractionsTactile hover responses & smooth transitions
Responsive LayoutsFluid breakpoints (320px–1920px) & ergonomics
Git & Edge DeploymentCI/CD verification & Vercel hosting
05

Hardware Interfaces & Diagnostics

Fail-safe watchdog recovery, external memory logging, and system diagnostic integrity.

SPI NOR Flash (W25Qxx)Circular telemetry logging with FATFS
Hardware Watchdog (WDT)Independent timeout automated recovery
Precision ADC Front-EndsMulti-sample filtering & voltage scaling
Power Modes & BrownoutLow-power standby & supply monitoring
Finite State MachinesDeterministic fault handling & transitions
PostgreSQL & LedgersAudited immutable relational data logs

05 · Contact

Let's build something reliable.

I engineer deterministic embedded firmware, industrial SCADA systems, connected IoT telemetry, and operational full-stack applications. If your team needs dependable systems engineering with zero-compromise timing and data integrity, let's discuss.

Deterministic FirmwareModbus & Cellular FieldbusesACID Ledger Guarantees
Direct Inquiries & AvailabilityOPEN
Location:Kolkata, West Bengal, India
Current Role:Embedded Software Dev
Company:Panorama Electronics
Typical Reply:Within 24 Hours
Preferred Technical Engagements:
STM32 & ESP32 FirmwareModbus RTU / Fieldbuses4G LTE TelemetryQt 6 SCADA & Web Apps