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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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

๐Ÿ”ง Real Time Software Engineer at CNH ๐Ÿš— Embedded Systems | Automotive Software | Firmware Development


๐Ÿง‘โ€๐Ÿ’ป About Me

I'm an Electronics and Communication Engineering graduate from VIT Vellore, working in real-time software and embedded systems.

I'm interested in low-level firmware development, microcontroller peripherals, automotive communication protocols, hardware-software integration, and connected devices.

struct Engineer {
    const char* role = "Real Time Software Engineer";
    const char* domain = "Embedded Systems & Automotive Software";
    const char* education = "B.Tech ECE โ€” VIT Vellore";

    const char* interests[] = {
        "Embedded C and bare-metal programming",
        "Peripheral driver development",
        "Automotive communication protocols",
        "Hardware-software integration",
        "IoT and device connectivity"
    };
};

๐Ÿญ Industry Experience

๐Ÿ”น Real Time Software Engineer โ€” CNH

October 2026 โ€“ Present | Gurugram, India

Working in real-time software within an automotive engineering environment.

  • Focused on embedded software development and real-time systems.
  • Applying C programming and microcontroller fundamentals to firmware engineering.
  • Interested in software reliability, hardware-software integration, debugging, and system-level problem-solving.

๐Ÿ”น Embedded Systems Intern โ€” CNH

October 2025 โ€“ October 2026 | Bengaluru, India

Worked on embedded firmware and telematics system development, from microcontroller bring-up to connectivity integration.

Key Contributions

  • Developed bare-metal embedded C firmware and peripheral drivers for a microcontroller-based system.
  • Worked with microcontroller peripherals, including timers, ADC, UART, CAN, and PWM.
  • Integrated a cellular communication module with embedded hardware.
  • Worked on device-to-cloud connectivity using MQTT/HTTPS and secure communication technologies.
  • Debugged firmware, communication interfaces, and hardware-software integration issues.
  • Created technical documentation to support firmware development and testing.

Engineering Experience

  • Low-level firmware development and peripheral integration.
  • Cellular connectivity and embedded IoT systems.
  • Firmware debugging, validation, and system integration.
  • Hardware-software collaboration and technical documentation.

Note: The internship details above are intentionally high-level. Include project-specific implementation details only when approved for public disclosure.

๐Ÿ”น IoT Intern โ€” Seculinx

September 2024 โ€“ January 2025 | Vellore, India

  • Developed a sensor-based smart lighting system using ESP32 and multiple sensor inputs.
  • Implemented adaptive control logic for lighting automation.
  • Focused on modular firmware, sensor integration, and system reliability.

๐Ÿ”น Embedded Intern โ€” Maven Silicon

June 2024 โ€“ July 2024

  • Developed a wearable obstacle detection prototype using Arduino Nano and ultrasonic sensors.
  • Implemented real-time obstacle alerts using buzzer feedback.
  • Performed sensor calibration and functional testing.

๐Ÿ› ๏ธ Tech Stack

๐Ÿ”ง Embedded Systems & Firmware

C C++ PIC32 STM32 Bare Metal Firmware

๐ŸŒ Communication & Connectivity

UART SPI I2C CAN J1939 MQTT HTTPS IoT

๐Ÿ› ๏ธ Tools & Development

MPLAB X STM32CubeIDE VS Code KiCad Git Python


๐Ÿš€ Featured Project

๐Ÿ”น Bare-Metal Programming Guide

From MCU startup to register-level programming and debugging

A practical resource focused on understanding low-level embedded software and microcontroller fundamentals.

Topics covered

  • MCU startup sequence and startup code.
  • Linker scripts and FLASH/RAM memory layout.
  • Register-level peripheral programming.
  • Interrupt handling and NVIC fundamentals.
  • ADC operation, polling, and DMA concepts.
  • Embedded debugging techniques and troubleshooting.

Focus: Building a deeper understanding of how firmware interacts with microcontroller hardware.


๐Ÿงฉ Engineering Projects

๐Ÿ”น Vehicle Telemetry Platform

A software project exploring vehicle telemetry analysis and machine-learning techniques.

  • Developed a telemetry processing and analysis workflow.
  • Explored machine-learning models for vehicle-related data.
  • Worked with Python-based data processing and model evaluation.
  • Focused on connecting data analysis with automotive applications.

๐Ÿ”น DC-DC Power Converter PCB

Designed a PCB for voltage regulation from 5 V to 3.3 V.

  • Worked on schematic design and PCB layout.
  • Considered component selection, power routing, and layout constraints.
  • Explored practical power regulation and hardware design.

Design tool: Altium Designer.

๐Ÿ”น Bare-Metal Firmware Development

  • Explore low-level firmware and peripheral programming.
  • Study microcontroller memory layout, startup, and interrupt concepts.
  • Document implementation approaches and debugging techniques.

๐Ÿ”น Wearable Obstacle Detection

  • Built an obstacle detection prototype using Arduino Nano and ultrasonic sensing.
  • Implemented buzzer-based alerts for nearby obstacles.
  • Explored sensor calibration and real-time feedback.

๐Ÿ”ฌ Research & Publications

Fast Slepian Transform for Spectrum Sensing

Research work related to signal processing and spectrum sensing.

๐Ÿ“„ View publication โ€” IEEE Access

Hybrid Cryptographic Model (AESโ€“DESโ€“RSA)

Research work exploring a hybrid cryptographic approach.

๐Ÿ“„ View publication โ€” Scientific Reports


๐ŸŽฏ Current Focus

  • โš™๏ธ Deepening my understanding of embedded C and bare-metal firmware.
  • ๐Ÿ”ง Developing reliable peripheral drivers and hardware interfaces.
  • ๐Ÿš— Learning more about automotive communication and real-time software.
  • ๐Ÿง  Improving debugging, memory awareness, and firmware architecture.
  • ๐ŸŒ Exploring embedded connectivity and IoT systems.

๐Ÿ“ซ Let's Connect

LinkedIn ย  Gmail ย  GitHub ย  Portfolio



โš™๏ธ Engineering reliable embedded systems โ€” from low-level firmware to connected devices.

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

  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. ShreyasDevesh/BOLT ShreyasDevesh/BOLT Public

    A solution for INDIC language translation for educational documents.

    Jupyter Notebook

  4. DC-DC-Power-Converter-PCB DC-DC-Power-Converter-PCB Public

    A DC-DC Power Converter PCB designed in Altium Designer

    1

  5. vehicle-telemetry-platform vehicle-telemetry-platform Public

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

    Python

  6. usb-uart-cp2102-kicad usb-uart-cp2102-kicad Public

    USB to UART (TTL) converter designed using CP2102 with proper USB differential routing, power integrity considerations, and compact PCB layout in KiCad.