Flight controllers, telematics units, and sensor-to-cloud pipelines β built to keep working when nobody's watching.
Custom PCBs β firmware β cloud dashboards, end to end.
Looking for embedded/firmware roles (full-time or internship) where I can own a system end to end β not just write drivers, but take a product from schematic to cloud dashboard. Currently building AeroCore 32, a custom flight controller from the ground up. Details below.
The problem: off-the-shelf flight controllers are black boxes β you can't tune sensor fusion or telemetry for a specific airframe without fighting someone else's firmware.
What I built: a custom flight controller on ESP32 + FreeRTOS running real-time IMU sensor fusion, with wireless telemetry and a KiCad-designed PCB from scratch.
Hardest problem solved: Getting sensor fusion to run deterministically inside FreeRTOS task scheduling without jitter breaking the control loop.
Status: PCB design is in progress , firmware in flight-test tuning rather than just "In Development"
Tech: ESP32 β’ FreeRTOS β’ C β’ KiCad β’ IMU sensor fusion
|
Low-cost automotive telematics platform reading live vehicle data over CAN bus, streaming GPS + diagnostics to the cloud via MQTT for real-time fleet monitoring. Tech: STM32 β’ CAN β’ MQTT β’ Embedded C |
Real-time accident detection using ESP8266 + MPU6050 + GPS + GSM. Cut power draw with deep sleep and direct register access instead of Arduino abstraction layers, extending field battery life. Tech: ESP8266 β’ MPU6050 β’ GSM |
|
Wearable fall-detection device using an ADXL345 accelerometer with direct register access (no library overhead) for faster, lower-power detection, alerting caregivers via Blynk IoT. Tech: ADXL345 β’ Blynk IoT β’ Li-ion power design |
Raspberry Pi + edge ML system for crop and irrigation monitoring. Top 17 finalist out of 500+ teams at the IIIT Sri City Hackathon. Tech: Raspberry Pi β’ Python β’ Edge ML β’ IoT |
|
Recreated the offline Chrome dino game on real hardware β running on an ESP32 with an OLED display, using FreeRTOS tasks to handle input polling, physics, and rendering concurrently without blocking. Tech: ESP32 β’ OLED (SSD1306) β’ FreeRTOS β’ C/C++ |
A browser-based expense tracker for logging, categorizing, and visualizing spending β built with vanilla HTML, CSS, and JavaScript, no framework overhead. Tech: HTML β’ CSS β’ JavaScript |
Caterpillar India β College Intern Replaced manual telemetry review with a Python automation pipeline and KPI dashboards, cutting analysis time by 80%.
Pickabord β R&D Researched and speced an ML-capable single board computer, optimizing the bill of materials for cost without sacrificing compute headroom.
Hi-Tech Arai β PLC/HMI Intern Re-tuned PLC/HMI logic on the production line, improving efficiency by 85%.
Caterpillar Rover Challenge, Shaastra 2026 (IIT Madras) Led the Electrical team for a rover selected among 34 out of 1000+ teams nationally.
Core Technologies STM32 β’ ESP32/ESP8266 β’ FreeRTOS β’ CAN Bus β’ ROS2 β’ KiCad β’ PCB Design
Tools PlatformIO β’ STM32CubeIDE β’ MATLAB β’ Git β’ Proteus β’ LTspice β’ Excel
Open to full-time & internship roles in embedded systems / firmware. Let's talk β saisundarmdu@gmail.com