Skip to content
View Aman-Kumar-19's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Aman-Kumar-19

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aman-Kumar-19/README.md

πŸ‘‹ Hi, I'm Aman Kumar

πŸ”§ Embedded Systems & Firmware Engineer
πŸš— Automotive / IoT Systems | Bare-Metal Development | Secure Connectivity


πŸ§‘β€πŸ’» About Me

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)";
};

🏭 Industry Experience

πŸ”Ή Embedded Systems Intern β€” CNH Industrial

⚑ Built a production-grade embedded telematics system from hardware bring-up to secure cloud communication


🚧 Challenge

  • 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)

βš™οΈ What I Did

  • 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

πŸš€ Impact / Outcome

  • 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

πŸ”Ή IoT Intern β€” Seculinx

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

πŸ”Ή Embedded Intern β€” Maven Silicon

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

πŸ› οΈ Tech Stack

πŸ”§ Embedded & Firmware

PIC32 STM32 Bare Metal Drivers Debugging


🌐 Connectivity & Protocols

UART SPI I2C MQTT HTTPS TLS EC200U


πŸ› οΈ Tools & Workflow

MPLAB STM32CubeIDE VS Code Logic Analyzer Serial Debug Git


πŸš€ Featured Project

πŸ”Ή bare-metal-programming-guide

βš™οΈ From MCU boot β†’ register-level control β†’ real-world debugging


🚧 Problem / Challenge

  • 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

βš™οΈ What This Project Does

  • 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

πŸš€ Engineering Impact

  • 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

🧠 Why It Stands Out

  • 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)

🧩 Engineering Projects


πŸ”Ή πŸš— Vehicle Telemetry Platform

  • 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

πŸ”Ή πŸ”Œ DC-DC Power Converter PCB

  • Designed a +5V β†’ +3.3V voltage regulation PCB
  • Focused on:
    • Power efficiency
    • Stable voltage output
    • Component selection & layout optimization
  • Implemented using Altium Designer

πŸ”Ή βš™οΈ Embedded & IoT Systems


πŸ”Ή πŸ”¬ Research Work


🎯 Current Focus

  • βš™οΈ 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

πŸ“« Let's Connect

LinkedIn Β  Gmail Β  GitHub Β  Portfolio



βš™οΈ Engineering reliable embedded systems β€” from bare-metal firmware to secure cloud connectivity

Pinned Loading

  1. bare-metal-programming bare-metal-programming Public

    Industry-oriented bare-metal firmware development guide focused on MCU bring-up, register-level programming, memory layout, drivers, and clean embedded architecture β€” built from practical engineeri…

    C

  2. fst-spectrum-sensing fst-spectrum-sensing Public

    Implementation of an enhanced spectrum sensing technique for Cognitive Radio Networks using the Fast Slepian Transform (FST). This project compares the proposed method with the traditional Welch pe…

    Python

  3. Hybrid-Crypto-Security Hybrid-Crypto-Security Public

    πŸ” Hybrid Cryptographic Approach for Strengthening 5G/B5G Security A hybrid AES-DES-RSA encryption model designed to enhance security in 5G/B5G networks. This project evaluates encryption performanc…

    Jupyter Notebook

  4. ShreyasDevesh/BOLT ShreyasDevesh/BOLT Public

    A solution for INDIC language translation for educational documents.

    Jupyter Notebook

  5. DC-DC-Power-Converter-PCB DC-DC-Power-Converter-PCB Public

    A DC-DC Power Converter PCB designed in Altium Designer

    1

  6. vehicle-telemetry-platform vehicle-telemetry-platform Public

    Scalable vehicle telemetry platform with real-time data ingestion, ML-based anomaly detection, and automated alerting.

    Python