MUSKAAN JAIN

Hi, my name is

Muskaan Jain.

I build reliable brains for hardware.

I am a result-driven Embedded Firmware Engineer with hands-on experience in Embedded C, FreeRTOS/Zephyr RTOS, DMA-driven peripherals, and hardware-software bring-up across STM32 and ESP32 platforms. I specialize in building deterministic, timing-critical firmware pipelines and resolving complex system-level bugs.

Get In Touch

01. Technical Toolbox

Languages & Architecture

Embedded C, C, C++ (OOP), Defensive Programming, Modular Driver Design, State-Machines.

RTOS Internals

FreeRTOS, Zephyr RTOS, Preemptive Scheduling, Semaphores, Mutexes, Message Queues, ISR Deferral.

Hardware Silicons

STM32F407 (ARM Cortex-M4), ESP32 Dual-Core (ESP-IDF), NVIC, DMA Controllers, Timers/Watchdogs.

Protocols & Storage

SPI (DMA, Multi-Slave), I2C, UART (Circular Ring Buffers), W25Q64FV Flash, LittleFS, NVS Backends.

Wireless Infrastructure

ESP32 Wi-Fi Controller, SoftAP Provisioning, Captive Portals, RSSI Diagnostics, Auto-Reconnect Tracking.

Lab Instrumentation

Digital Storage Oscilloscopes (DSO), Logic Analyzers, JTAG/SWD, GDB, OpenOCD, Hard Fault Analysis.


02. Where I've Worked

Embedded Firmware Engineer @ Elecbits Technologies

Jan 2026 — Feb 2026

Gurugram, India

  • Achieved hardware bring-up and calibration for STPM3x energy metering ICs with dual-core ESP32 modules using raw ESP-IDF.
  • Designed modular SPI master drivers implementing continuous register polling, strict CRC8 math validation, and precise CS assertions.
  • Validated microsecond-level hardware DSP clock synchronization parameters via multi-channel logic analyzers.
  • Engineered math translation layers to calculate real-time root-mean-square voltage, current, and power expressions.

Embedded Firmware Engineer Trainee @ Silvan Innovation Labs

Jan 2023 — Jul 2023

Bangalore, India

  • Built modular, reusable driver files in Embedded C to power connected smart home lighting and IoT products based on ESP8266 systems.
  • Wrote optimized, timing-stringent addressable WS2812B LED array data lines using custom assembly bit-banging.
  • Embedded localized RF remote-control decoding ISR routines into firmware processing loops.

03. Engineering Projects

ESP32 FreeRTOS Wi-Fi & Diagnostics Framework

An asynchronous, event-driven framework featuring semaphore-based sync, queue-based message piping for real-time RF scanning logs, and fail-safe OTA image updates backed by NVS storage.

ESP32 ESP-IDF FreeRTOS LittleFS

Zephyr RTOS Data Pipeline Framework

A real-time sensor logging platform optimizing thread-safe mutual exclusion logic during multi-threaded data generation. Implements page-boundary-safe external flash writing using circular DMA channels.

STM32F407 Zephyr RTOS SPI DMA BMP280

STM32F407 + W25Q64FV Persistent Storage Stack

A high-reliability, zero-malloc bare-metal device driver stack featuring sector flash clearing protection mechanisms, static structures to avoid runtime heap fragmentation, and an intermediate 4KB cache to mitigate page-wrap memory faults.

STM32 Bare-Metal W25Q64FV Flash LittleFS