
Shanmuganathan
Satellite Firmware Engineer, STM32, ESP32, FreeRTOS, Embedded C, OTA
Competenze

Consulta i miei servizi

Esperienza lavorativa
Embedded Software Engineer
Self Employed • Full time
Mar 2024 - Present • 2 yrs 4 mos
Developing production-grade satellite COMMS firmware for live LEO CubeSat missions — UHF, S-Band, and X-Band subsystems. Firmware currently running in orbit on 4 live missions Key work: • Embedded C firmware on STM32 (ARM Cortex-M) with FreeRTOS • TC/TM command pipelines, NVM management, beacon configuration • OTA bootloader with Secure Boot, CRC integrity, Active/Backup slot failover — sole engineer, 8x QSPI throughput improvement • UHF ground station built from zero — GNU Radio, B200 SDR, rotator control, IQ decoding • Real-time RF operations support during live satellite passes • KAVACH Indian Railways safety-critical firmware — RDSO CNR compliance • Debugging using GDB, JTAG, Valgrind, logic analyzer, oscilloscope