Open to Opportunities
Embedded Systems Engineer

Bhura
Malik

8+ Years · Firmware · IoT · Secure Systems · Full-Stack

8+
Years Exp
20+
Products Shipped
6
MCU Families
Lines of Code
Bhura Malik
STM32 · MISRA C:2012
FreeRTOS · Zephyr
LoRaWAN · BLE 5.3
OCI · Kubernetes
Grafana · Prometheus
// 01 — About

Who I Am

I'm an Embedded Systems Engineer & System Architect with 8+ years designing complete products — from hardware block diagrams, schematic review, and PCB-level firmware right through to cloud microservices and production dashboards.

I specialise in STM32, Renesas RA6M2/RA6M3, PIC32MX, STM32WL and RTOS ecosystems like Zephyr & FreeRTOS. My firmware is always MISRA C:2012 compliant with full secure OTA, PKI/X.509 provisioning, and OWASP IoT alignment.

Beyond firmware I build full-stack IoT backends (Node.js/TS microservices, Next.js dashboards, OCI/Kubernetes, Grafana/Prometheus, RabbitMQ, NGINX, MinIO) and desktop configuration tools in C# WinForms and C++/Qt. Web layer via Laravel, PHP, HTML5/JavaScript.

All under the A.Paul Software Pvt. Ltd. umbrella — from sensor to cloud, I own the full stack.

System ArchitectureHardware Design MISRA C:2012OWASP IoT FreeRTOSZephyr RTOS LoRaWANBLE 5.3 PKI / X.509Secure OTA OCI / K8sGrafana C# / QtLaravel
bhura@apaul:~$
whoami --json {   "name": "Bhura Malik",   "company": "A.Paul Software Pvt. Ltd.",   "brand": "Optitech",   "exp": "8+ years",   "mcu": ["STM32","RA6M2","PIC32MX","STM32WL"],   "rtos": ["FreeRTOS","Zephyr"],   "wireless": ["LoRaWAN","BLE5.3","GSM","MQTT"],   "hardware_design": true,   "full_stack": true,   "cloud": ["OCI","K8s","Grafana","Prometheus"],   "desktop": ["C#","Qt","WinForms"],   "status": "open_to_work" } _
// 02 — Skills

Technical Expertise

Microcontrollers
STM32F1/F4/H7STM32WB5MMGSTM32WLRenesas RA4/RA6/RA8PIC32MXATmegaTI MSP430Nuvoton
Proficiency96%
🔧
RTOS & Firmware
FreeRTOSZephyr RTOSBare-MetalDMA/DTC Ping-PongSecure OTABootloadersEvent GroupsMultithreading
Proficiency94%
💾
Languages
CEmbedded CC++C# WinFormsAssemblyPythonShell/Bash
Proficiency92%
🔬
Peripherals & Debug
UART/SPI/I2CUSB CDCCAN BusSWD/JTAGITM/SWO TraceLogic AnalyzerOscilloscope
Proficiency95%
📡
LoRaWAN & LoRa
LoRaWAN Class A/B/CLoRa MeshRAK ConcentratorRaspberry Pi GWMurata Type ABZSTM32WL NodesChirpStackADR
Proficiency91%
🔵
BLE 5.3
Central/PeripheralGATT ServicesSTM32WBNordic nRFZephyr BLE Stack
Proficiency88%
🌐
GSM / LTE / GNSS
Quectel EC25AT EngineMQTT-TLSPDP ContextNMEA ParsingGSM Middleware
Proficiency89%
🔌
Industrial Protocols
RS-485 / ModbusCAN BusEthernet / PoEUSB CDC
Proficiency94%
🔒
Crypto & PKI
TLS 1.2/1.3AES-256X.509 CertificatesPKI / IIAMOpenSSLDevice Enrollment
Proficiency87%
📋
Standards & Compliance
MISRA C:2012OWASP IoT Top 10CppcheckStatic AnalysisATEX System Design
Proficiency90%
☁️
Cloud & Infra
OCI (Oracle Cloud)KubernetesDockerNGINXMinIORabbitMQSSL Termination
Proficiency82%
📊
Observability
GrafanaPrometheusAlertingDashboardsLog Aggregation
Proficiency78%
⚙️
Backend & Web
Node.jsTypeScript (learning)MicroservicesREST APIsLaravel / PHPNext.jsHTML5 / JS
Proficiency80%
🖥
Desktop Apps
C# WinFormsC++ / QtConfig ToolsUSB CDC CommBinary ProtocolsFirmware Flashers
Proficiency86%
🛠
Dev Tools
STM32CubeIDEKeil MDKMPLAB Xe² studioVS CodeGit / CI/CDCppcheck
Proficiency93%
🔩
System Design
Block DiagramsSchematic ReviewComponent SelectionPower ArchitecturePCB ConstraintsATEX Design
Proficiency82%
⚛️
Circuit Design
SR Latch (74AUP2G02)Nanopower ComparatorsSolder-Jumper ConfigSensor ConditioningBattery PowerPoE
Proficiency78%
// 03 — Experience

Work History

Jun 2017 – Present
A.Paul Software Pvt. Ltd. · Optitech
Okhla, New Delhi — Firmware Engineer → Senior → Team Lead → System Architect
Mar 2023 – Present
System Architect & Team Lead
  • Design complete embedded systems from hardware block diagrams to cloud deployment
  • Lead MISRA C:2012 audits, multi-core firmware for STM32, PIC32MX, Renesas RA series
  • Modular RTOS + secure OTA bootloaders with X.509/PKI provisioning
  • Maintain full OCI/K8s cloud stack: NGINX, RabbitMQ, Grafana, Prometheus
Mar 2022 – Mar 2023
Team Lead & Senior Embedded Developer
  • BLE 5.3, GNSS, LTE-based secure gateway firmware delivery
  • Secure OTA with AES-256 + X.509 certificate chain
  • Production flashing & provisioning tools in C# WinForms
Mar 2021 – Mar 2022
Assistant Team Lead
  • Railway GSM/GNSS/LoRa platform delivery; GPS parsers, audit loggers
  • LoRaWAN mesh using STM32WL nodes + RAK concentrator gateways
Sep 2017 – Mar 2021
Firmware Engineer → Senior Embedded Developer
  • BLE, LoRa, AGPS, GSM middleware with FreeRTOS; MCU porting across families
  • TFT GUI, UART/SPI/I2C drivers, EEPROM/flash logging; SWD/JTAG debug
  • Laravel/PHP/HTML5/Node.js web IoT utilities and dashboards
Jan 2016 – Sep 2017
SCUBE (Satyam Software Solution)
Noida — Embedded Developer
Embedded Developer
  • RTD2660/62 display firmware evaluation and modification — Delhi Metro
  • Bug fixes for coin dispenser control system — Delhi Metro
2015 – Jan 2016
SOFCON Group Pvt. Ltd.
Noida — Embedded Developer
Embedded Developer
  • IoT/GSM message display, Fire Extinguisher Machine control panel
  • ICU lights controller — MediTek Healthcare
// 04 — Projects

Key Projects

🚃
Firmware
Wagon Tracker
Hybrid BLE 5.3 + GSM/GNSS solar-powered tracker for railway wagons. Secure OTA, multi-sensor fusion, real-time cloud telemetry with FreeRTOS task management.
STM32BLE5.3GNSSFreeRTOSSecureOTA
🌫
Firmware
FogSafe
Landmark warning system for loco-pilots in dense fog. GPS-triggered zone alerts with real-time RTOS-synced RF communication chain for ultra-low latency warnings.
LoRaFreeRTOSGNSSSTM32
❄️
Firmware
HVAC / LHB Controllers
Complete low-level drivers and application firmware for T18, T15 (Loyd), Reverse Cycle and CAB (Faiveley Transport) HVAC controllers on Indian railway coaches.
PIC32MXRA6M2CANModbusFreeRTOS
🎙
Firmware
ETB — Emergency Talk Back
Real-time intercom system with ZL38051 codec — complete library written from scratch. Noise filtering, FreeRTOS task scheduling, multi-coach RS-485 network.
ZL38051FreeRTOSDSPSTM32RS-485
🏥
Firmware
Nurse Call System
Complete nurse call system with RS-485 multi-node bus, master controller, room panels. C# NCSConfigurator desktop app with USB CDC binary protocol, RTC sync, and GPS NMEA simulation.
STM32F103RS-485C# WinFormsUSB CDCFreeRTOS
🎫
Firmware
Token Display System
Multi-display token management with 7-segment and TFT displays, RS-485 network bus, token handler FSM, and Node.js web-based queue management dashboard.
STM32RS-4857-SegTFTNode.js
👨‍⚕️
Firmware
Doctor Console Device
Hospital doctor console device for multi-room workflow automation. Priority call routing, audio annunciation, LCD UI, and RS-485 integration with nurse call network.
STM32RS-485AudioLCD UIFreeRTOS
🚽
Firmware
TASSI — Toilet Annunciation
Bare-metal occupancy sensor system for railway coaches. Multi-coach RS-485 bus, 7-segment display driver, token handler FSM with configurable alert profiles.
Bare-MetalRS-485STM327-Seg
🥛
Firmware
Milk Vibrator Device
Industrial milk/liquid vibrator controller with precision PWM frequency control, power stage driver, safety cutoffs, and configurable vibration profiles via embedded keypad UI.
STM32PWM ControlPower StageBare-Metal
📡
IoT / LoRaWAN
TTMS — Track Temperature Monitoring
End-to-end railway track temperature and condition monitoring using LoRaWAN sensor nodes, RAK concentrator gateway on Raspberry Pi, ChirpStack NS, cloud pipeline and Grafana dashboards.
LoRaWANSTM32WLRAK ConcentratorRPiChirpStackGrafana
🌊
IoT / LoRaWAN
Water Level Sensor System
Complete 3-board solution: Sensor Adapter (inside sensor head for signal conditioning), Water Level Main Card (processing), and IoT Card (LoRa uplink + MQTT-TLS to cloud).
LoRa MeshMurata LoRaWANSTM32WLMQTT-TLSHW Design
🛤
IoT
Train Axle Sensors — PoE & Wireless
High-performance axle monitoring for high-speed trains. Dual connectivity: wired PoE for primary backhaul and wireless fallback. Edge signal processing with real-time anomaly detection.
PoEWirelessSTM32Sensor FusionFreeRTOS
IoT
BPCL IoT Card
Custom IoT interface card for Bharat Petroleum monitoring infrastructure. Remote sensor data acquisition, MQTT-TLS uplink, OTA update, and asset management integration.
IoTMQTT-TLSSTM32OTAGSM
📶
IoT / LoRaWAN
LoRa Nodes — Murata & STM32WL
Multi-variant LoRaWAN end-nodes using Murata Type ABZ and STM32WL SiP. Class A/B/C support, ultra-low-power deep-sleep design, adaptive data rate, and mesh coordination.
Murata LoRaWANSTM32WLClass A/B/CLow PowerMesh
🌐
Hardware
LoRaWAN Gateway
Full LoRaWAN gateway: Raspberry Pi + RAK2245/RAK2287 concentrator, ChirpStack NS/AS/JS, complete Linux deployment, remote SSH management, and multi-channel frequency coordination.
Raspberry PiRAK ConcentratorChirpStackLinuxLoRaWAN
🔌
Hardware
16-Port PoE Ethernet Switch
Web-configurable PoE switch for railway sensor networks. Custom RTOS network driver stack, dynamic per-port PoE control, and browser-based management interface.
EthernetPoE IEEE 802.3afFreeRTOSWeb UI
🔀
Hardware
Port Expander Device
Ethernet to USB CDC / RS-485 port expansion with dynamic port mapping. Configurable via onboard keypad and display. Production-deployed across multi-device rail installations.
EthernetUSB CDCRS-485STM32
🔐
System / Cloud
PKINexus — PKI Enterprise Dashboard
Enterprise PKI management dashboard: certificate lifecycle management, device enrollment, multi-protocol auth binding. Next.js + Node.js microservices on OCI with K8s.
Next.jsX.509OCINode.jsPKI
📊
System / Cloud
PKI/Tracker IoT Cloud Stack
Full production IoT backend: MQTT-TLS broker, RabbitMQ message bus, Node.js microservices, Next.js fleet dashboard, Grafana/Prometheus observability on OCI Kubernetes.
Node.jsRabbitMQMQTTK8sGrafanaPrometheus
🧰
System / Cloud
Zephyr Studio — VS Code Extension
VS Code extension for Zephyr RTOS dev environment management. Supports STM32, Renesas RA, Nordic nRF, ESP32. Webview handshake, tab-switching, CSP compliance, workspace automation.
TypeScriptVS Code APIZephyrWebview
📻
System / Cloud
Universal GSM/Cellular Middleware
MISRA C:2012 universal cellular middleware (Quectel EC25). Layered HAL abstraction, AT command engine, PDP Context Manager. Dual targets: Renesas RA6M2 + STM32F103.
MISRA C:2012Quectel EC25RA6M2STM32F103
🤖
System / Cloud
RAG Personal Knowledge System
Self-hosted RAG knowledge system on OCI: MinIO (storage.progptr.com), Qdrant vector DB, LlamaIndex ingestion pipeline, Ollama/DeepSeek local + Claude API. PDF library at scale.
MinIOQdrantLlamaIndexOllamaClaude API
// 05 — Full Spectrum

Complete Engineering Spectrum

🔩 Hardware Design
Complete system block diagrams from concept to production BOM
Component selection, power architecture, schematic review
Sensor adapter and analog signal conditioning circuits
Battery-powered hardware with ultra-low-power event latch circuits
PoE power distribution, wireless coexistence, RF antenna design
ATEX-rated systems for hazardous industrial environments
Embedded Firmware
MISRA C:2012 compliant production firmware from day one
Multi-RTOS: FreeRTOS, Zephyr, bare-metal, hybrid
Secure bootloaders, OTA pipelines, cryptographic provisioning
Full wireless: LoRaWAN Class A/B/C, BLE 5.3, GSM/LTE, MQTT-TLS
Audio subsystems: codec drivers, DMA ping-pong, flash audio storage
USB CDC, RS-485, Ethernet, CAN — all with custom protocol layers
☁️ Cloud & Backend
Full OCI VM / Kubernetes deployment, management, and monitoring
Node.js / TypeScript microservices, REST & message-queue APIs
Grafana + Prometheus observability for IoT fleet dashboards
MinIO for firmware artifacts, logs, OTA packages, audio files
NGINX reverse proxy, SSL termination, RabbitMQ event bus
Laravel/PHP backends, Next.js dashboards, HTML5/JS utilities
🖥 Desktop & Tooling
C# WinForms configuration tools with USB CDC binary protocol
C++ / Qt cross-platform desktop applications
Firmware flashers, device provisioning, bulk configuration tools
RTC synchronisation, GPS NMEA simulation utilities
Binary log download protocol and offline analysis tooling
VS Code extension development (Zephyr Studio)
// 06 — Contact

Get In Touch

Let's build something production-grade.

Whether it's a firmware challenge, complete IoT system design from hardware to cloud, a full-stack embedded product, or a long-term architecture role — I'm open to consulting, collaboration, or full-time opportunities.