I will develop embedded c firmware for stm32 microcontrollers with freertos

S
shan_ragava
S
shan_ragava
Shanmuganathan

About this gig

Are you looking for a reliable embedded firmware engineer with real production experience?

My firmware is currently running IN ORBIT on 4 live LEO CubeSat satellites including Drishti, launched on SpaceX Falcon 9 in May 2026. I bring the same mission-critical precision to every client project.

What I deliver:

  • STM32 peripheral driver development using HAL and LL libraries (UART, SPI, I2C, CAN, RS-485, Ethernet)
  • FreeRTOS-based firmware task design, ISR handling, queues, semaphores, mutex synchronisation
  • OTA bootloader implementation with Secure Boot and Active/Backup slot failover
  • Device driver development and hardware-software integration
  • NVM and EEPROM parameter management
  • Firmware debugging using JTAG, GDB, Valgrind, logic analyzer, oscilloscope
  • Clean, commented, well-documented source code with README

My background:

  • 3.5+ years of production embedded firmware experience
  • Satellite COMMS firmware UHF, S-Band, X-Band subsystems
  • Safety-critical systems KAVACH Indian Railways (RDSO CNR compliance)
  • Built a complete UHF ground station from scratch as sole engineer

I work with:

STM32 F/L/H/WL series, FreeRTOS, Embedded C, UART, SPI, I2C, CAN, RS-485, Ethernet, MQTT, TCP/IP, UDP, Linux


Get to know Shanmuganathan

Shanmuganathan

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

  • FromIndia
  • Member sinceJul 2026
  • Languages

    Tamil, English, Kannada
I am an Embedded Firmware Engineer with 4 years of production experience — my firmware is currently running in orbit on live LEO CubeSat satellites I specialise in: • Satellite firmware — UHF, S-Band, X-Band, TC/TM, GNU Radio • Embedded C / C++ on STM32 (ARM Cortex-M) with FreeRTOS • Device drivers — UART, SPI, I2C, CAN, RS-485, Ethernet • OTA bootloader with Secure Boot and slot failover • Ground station — hardware, SDR, rotator control • Debugging — JTAG, GDB, Valgrind, logic analyzer 4 live deployments. Mission-critical. Immediate availability