π§ Embedded Systems & Firmware Engineer
π Automotive / IoT Systems | Bare-Metal Development | Secure Connectivity
struct Engineer {
const char* role = "Embedded Systems & Firmware Engineer";
const char* domain = "Automotive & Cellular IoT";
const char* education = "B.Tech ECE β VIT Vellore";
const char* experience[] = {
"Embedded Systems Intern @ CNH Industrial",
"IoT Systems & Real-Time Firmware Development"
};
const char* focus[] = {
"Bare-metal firmware",
"Peripheral driver development",
"Secure device-to-cloud communication"
};
const char* current_work = "Building production-grade embedded systems (MCU β Cloud)";
};β‘ Built a production-grade embedded telematics system from hardware bring-up to secure cloud communication
- Bringing up a bare-metal system on a new MCU (PIC32CX SG61)
- Integrating cellular communication (EC200U-CN) with unstable network conditions
- Handling secure communication (TLS/mTLS) on constrained embedded hardware
- Debugging real-world failures (AT commands, SSL handshake, payload issues)
- Performed bare-metal MCU bring-up
- Developed drivers:
- GPIO, UART, SPI, IΒ²C, ADC, PWM, Timers, Interrupts
- Integrated cellular + GPS module (EC200U)
- Built cloud communication pipeline:
- MQTT, HTTPS
- TLS / mTLS authentication
- Debugged:
- Network failures
- SSL/TLS handshake issues
- Data formatting & transmission bugs
- Enabled reliable telemetry data transmission from device β cloud
- Improved system stability under real network conditions
- Delivered a fully integrated IoT pipeline (hardware β firmware β cloud)
- Gained hands-on experience in production-level debugging & system integration
Sep 2024 β Jan 2025 | Vellore
- Developed sensor-based smart lighting system
- Used ESP32 + multi-sensor inputs
- Built adaptive control logic for energy optimization
- Focused on modular firmware & system reliability
Jun 2024 β Jul 2024
- Built wearable obstacle detection system
- Used Arduino Nano + ultrasonic sensors
- Designed real-time alert system (buzzer feedback)
- Improved detection accuracy via calibration & testing
- Most resources are theory-heavy and not aligned with real firmware work
- Lack of clarity in:
- MCU startup sequence
- Linker scripts & memory layout
- Debugging real embedded failures
- Explains bare-metal firmware from scratch β step-by-step
- Covers:
- MCU boot process & startup code
- Linker scripts (FLASH / RAM layout)
- Register-level peripheral programming
- Interrupt handling & NVIC
- ADC (Polling vs DMA)
- Demonstrates real debugging scenarios and fixes
- Bridges gap between theory and production firmware development
- Helps engineers transition from:
- High-level coding β low-level system understanding
- Structured like industry-grade firmware documentation
- Not just βhow it worksβ β why it breaks & how to fix it
- Focus on edge cases, failures, and debugging mindset
- Built from hands-on embedded experience (not copied tutorials)
- Built a software-based simulation of an automotive CAN network
- Emulates multiple ECUs transmitting real-time CAN frames
- Developed a CAN analyzer for decoding and visualizing vehicle data
- Demonstrates:
- ECU communication patterns
- CAN message structures
- Automotive system-level behavior
- Designed a +5V β +3.3V voltage regulation PCB
- Focused on:
- Power efficiency
- Stable voltage output
- Component selection & layout optimization
- Implemented using Altium Designer
-
Smart Lighting Automation System
β Sensor-based adaptive lighting using real-time inputs -
Wearable Obstacle Detection System
β Real-time obstacle alerts using ultrasonic sensing
π https://github.com/Aman-Kumar-19/Obstacle-Detection-Blind -
Bare-metal Driver Development
β Register-level peripheral programming and validation
π https://github.com/Aman-Kumar-19/bare-metal-programming
-
Fast Slepian Transform for Spectrum Sensing
π DOI: https://doi.org/10.1109/ACCESS.2025.11115038 -
Hybrid Cryptographic Model (AESβDESβRSA)
π DOI: https://doi.org/10.1038/s41598-025-21861-2
- βοΈ Optimizing bare-metal firmware for performance, memory, and reliability
- π§ Designing efficient peripheral drivers (interrupt-driven & low-latency systems)
- π Building secure cellular IoT pipelines (device β cloud using MQTT, TLS/mTLS)
- π§ Developing production-grade embedded architectures with clean, scalable design