Rasmi Ranjan Senapati
📷 Add your photo:
Replace YOUR_PHOTO.jpg with your image file name
Hello, everyone. (こんにちは、みなさん。)

Rasmi Ranjan
Senapati

Embedded Software Engineer

4+ years building production firmware for NB-IoT/LTE-M cellular devices, Renesas RA, ESP32, Nordic nRF, and Linux-based IoT platforms. Proficient in C/C++, FreeRTOS, MQTT, and cellular communication stacks — from bare-metal drivers to cloud-connected systems deployed in Japan, India, and beyond.

4+
Years experience
6+
Projects shipped
NB-IoT
Cellular specialty
C / C++
Primary languages
Technical expertise

Skills

Languages
CEmbedded CC++PythonBash
Platforms & Boards
Renesas RA SeriesESP32Nordic nRF54L15nRF52840STM32Raspberry PiASUS Tinker BoardNanoPi
RTOS & OS
FreeRTOSEmbedded LinuxBare-metalWirepas Mesh SDK
Protocols & Connectivity
UARTSPII2CMQTTNB-IoT / LTE-MTCP/IPUDPHTTP/HTTPSLwM2MAT CommandsREST APIs
IoT & Cloud
FOTACloud ConnectivityRemote Device MgmtCellular LTE-MWirepas MeshSQLite
Tools & IDEs
Gite² StudioSTM32CubeIDEVS CodeEclipse IDETeraTerm / TTLGDB / J-LinkDockerPuTTY
Work history

Experience

Embedded Software Engineer
Aug 2022 – Present  · 
Meritech Software Pvt Ltd  ·  Bhubaneswar, Odisha

Design, develop, and maintain firmware for IoT and industrial embedded systems across the full product lifecycle — hardware bring-up, driver development, cloud integration, field debugging, and post-deployment support on devices deployed in India and Japan.

  • Develop C/C++ firmware for MCU-based IoT products on FreeRTOS, Embedded Linux, and bare-metal environments
  • Build and maintain communication stacks: UART, SPI, I2C, MQTT, HTTP/HTTPS, TCP/IP, UDP, LwM2M
  • Integrate NB-IoT/LTE-M cellular modules (Quectel BG770A) via AT command interfaces for cloud-connected IoT deployments
  • Implement state machines, watchdog recovery, retry logic, and error handling for production-grade uptime
  • Debug complex field issues: PDN context drops, T3412 TAU cycles, and TCP failures on LTE roaming networks (KDDI / Japan)
  • Developed Wirepas Mesh firmware for Nordic nRF54L15 and nRF52840 in an IAQ monitoring solution
  • Implement and maintain FOTA pipelines for remote fleet firmware upgrades
  • Mentor junior engineers and support system integration, testing, and documentation activities
Key achievements
5+ embedded & IoT products shipped to production
Root-caused +MZSEND failures on Japan KDDI Band 18 cellular deployment
Delivered FOTA solution for remote fleet management across deployed devices
Ported Wirepas Mesh firmware to Nordic nRF54L15 for IAQ sensing network
Optimized memory footprint and CPU usage across resource-constrained MCUs
Mentored junior engineers on embedded protocols and system integration
Technologies used
CC++PythonFreeRTOSEmbedded LinuxRenesas RAESP32Nordic nRFMQTTNB-IoTLTE-MUARTSPII2CTCP/IPFOTAWirepasGit
What I've built

Projects

01 · Cellular IoT
monoZ JET — NB-IoT Communication Module
IoT communication module enabling cloud connectivity using the Quectel BG770A cellular modem on Renesas RA0 MCU. Handles full AT command lifecycle, MQTT messaging, and robust network recovery.
  • UART-based AT command driver with URC parsing and timeout handling
  • MQTT publish/subscribe for cloud device management
  • Network reconnect logic on PDN context drops (T3412 / TAU cycles)
  • Japan KDDI Band 18 deployment debugging with 1NCE global SIM
  • TeraTerm TTL automation scripts for communication sequence testing
CRenesas RA0BG770AUARTMQTTNB-IoTe2 Studio
02 · Power IoT
monoZ TAP — Smart Power Strip
Cloud-connected smart power strip using Renesas MCU, MCP39F511N power metering IC, and monoZ JET for real-time energy monitoring, remote plug control, and cloud telemetry via MQTT over NB-IoT.
  • monoZ JET integration via UART and AT commands
  • Uplink/downlink handling for remote plug on/off control
  • Timer-based payload generation and MQTT cloud publishing
  • MCP39F511N voltage, current, power & energy measurement
  • Mentored junior engineers on power IC integration
CRenesas MCUFreeRTOSMCP39F511NMQTTUART
03 · Wireless Mesh
Wirepas Mesh — IAQ Monitoring Network
Wireless mesh network firmware for an Indoor Air Quality monitoring system. Sensor nodes collect environmental data, relay through mesh to a sink device, and forward to the cloud via Wirepas Gateway.
  • Node firmware on Nordic nRF54L15 (KAGA FEI EC4L15BA1 board)
  • Sink firmware on nRF52840 Dongle for mesh data aggregation
  • Wirepas Mesh SDK integration for packet handling and routing
  • Gateway integration for cloud connectivity and remote monitoring
  • Mesh network debugging, validation, and team collaboration
CWirepas SDKnRF54L15nRF52840MeshDockerPython
04 · RFID / Linux
C3 RFID Tracking Gateway
Linux-based RFID tracking gateway on ASUS Tinker Board that collects beacon data, processes it locally with SQLite, and transmits securely to the cloud using monoZ JET cellular communication with FOTA support.
  • monoZ JET UART/AT command interface on Linux
  • TCP socket-based beacon-to-gateway communication
  • FOTA implementation for remote firmware upgrades
  • SQLite local data store with cloud sync workflow
  • Downlink command handling for remote device control
C++Embedded LinuxASUS Tinker BoardSQLiteTCP SocketsFOTA
05 · Sensor Firmware
Resistance Monitoring System
Embedded firmware for a Renesas RA6M5 MCU-based resistance measurement system using capacitor charge/discharge timing, signal averaging, and FreeRTOS task scheduling for real-time data acquisition.
  • Resistance calculation via capacitor charging/discharging technique
  • Timer-based measurement with configurable sampling intervals
  • Signal averaging across multiple readings for accuracy
  • UART data output for real-time monitoring and logging
  • Full debug, test and validation on monoZero RA6M5 board
CRenesas RA6M5FreeRTOSADCGPIOUARTe2 Studio
06 · Python / Vision
Kitchen Inventory Management System
Smart kitchen inventory system on NanoPi gateway using Flask, weighing scale, and Hikvision camera to automate material tracking — capturing weight, images, and timestamps, then pushing data to a central server.
  • Flask web app for device configuration and inventory operations
  • NanoPi integration with weighing scale over TCP/IP
  • Material data pipeline: name, weight, timestamp, transaction log
  • REST API data submission to central monitoring server
  • On-site customer testing, integration, and troubleshooting
PythonFlaskLinuxNanoPiREST APITCP/IPHikvision
Academic background

Education

B.Tech in Computer Science & Engineering
Nalanda Institute of Technology (NIT), Chandaka
Bhubaneswar, Odisha
2021 – 2024
Diploma in Computer Science
Einstein School of Engineering, Khordha
Khordha, Odisha
2018 – 2021
Get in touch

Contact

Available for embedded systems roles, IoT consulting, and firmware projects. Let's connect.

Email
rasmiranjansenapati108@gmail.com
Phone
+91 89xxxxxx93
LinkedIn
linkedin.com/in/rasmiranjansenapati
GitHub
github.com/rasmiranjan1999
Resume
Download PDF
Location
Bhubaneswar, Odisha, India