Bare-metal embedded firmware engineer · STM32 · ARM Cortex-M4 · C · Assembly
| Project | Description |
|---|---|
| RTOS Scheduler | Bare-metal round-robin + FreeRTOS scheduler on STM32F411RE — TCB structs, SysTick preemption, PendSV context switching in inline assembly. No HAL. |
| OTA Bootloader | Secure OTA bootloader with SHA-256 integrity checks and ECDSA P-256 firmware signing. Python signing server included. |
| Fixed-Point DSP Library | DSP primitives using ARM SIMD intrinsics on Cortex-M4 — 3–5x throughput gains over scalar floating-point. |
| LRU Cache Controller | 4-way set-associative LRU cache on STM32F411RE — 85%+ hit rate, 75% latency reduction. Bare-metal ARM assembly. |
C (bare-metal) ARM Assembly STM32F411RE ARM Cortex-M4 FreeRTOS SIMD intrinsics ECDSA / SHA-256 Python
- LinkedIn: harsha-vardhan-7a45b1303
- College: ECE @ RGUKT IIIT Srikakulam (2023–2027)
- Status: Open to embedded firmware internships & full-time roles