Skip to main content
Rohan Kumar Singh

Rohan Kumar Singh

Embedded Systems Engineer

Talent
LucknowMember since May 21, 2026
Embedded CPythonSTM32 F4 SeriesBare-MetalCMSISUARTI2CI2SADCFSMCNanoEdge AIMFCCGFCCNNMFFFTGraph Signal Processing
·

Hire this person

Send a job offer directly to this candidate

Embedded CPythonSTM32 F4 SeriesBare-MetalCMSIS

About

Entry-level Embedded Systems Engineer with hands-on experience building bare-metal firmware on ARM Cortex-M4 microcontrollers (STM32 F4 series). Delivered a research-grade, real-time Parkinson's disease speech detection system on STM32F401RE — the first known implementation of a full MFCC and NMF pipeline as bare-metal firmware on a Cortex-M4, with on-chip NanoEdge AI inference and zero host-PC dependency. Currently developing a real-time dysarthria detection system using GFCC, NNMF, and Graph Signal Processing on STM32F407VET6.

Seeking a firmware or embedded software engineering role to apply strong DSP fundamentals and a drive to ship reliable, resource-constrained hardware products.

Experience

Embedded Systems Intern at BIT Mesra — Birla Institute of Technology (2025-06 – 2025-07)

  • Built a standalone, real-time Parkinson's disease speech detection system on a single STM32F401RE Nucleo-64 (Cortex-M4 @ 84 MHz, 96 kB SRAM) with no OS, no cloud, and no external processor.
  • Implemented dual bare-metal feature-extraction pipelines in Embedded C: a 6-stage MFCC pipeline (ADC capture, Hamming windowing, 1024-pt FFT via CMSIS-DSP, 26-band Mel filterbank, log compression, DCT) and an STFT + rank-1 NMF pipeline, producing a 29-dimensional feature vector per 224 ms audio window in under 8 ms of DSP compute.
  • Integrated a MAX4466 electret microphone on ADC1 and an SSD1306 OLED (I2C at 400 kHz) for fully on-device classification output, eliminating all host-PC dependency.
  • Embedded NanoEdge AI 2-class KNN inference library into firmware Flash; verified DSP correctness against a Python reference implementation (max deviation less than 10e-3 across all 29 features).

Education

B.Tech in Electronics & Communication Engineering – Babasaheb Bhimrao Ambedkar University (2022 – 2026)

Intermediate (10+2) in Science – M.G.M. Senior Secondary School (2022-01)

Matriculation (10th) – M.G.M. Senior Secondary School (2020-01)

Skills

Embedded Systems Engineer

Reviews

Related