🎓 B.Tech Graduate – Electronics & Communication Engineering (ECE)
🏭 Embedded Systems Intern – CNH Industrial (3 Months)
🏫 VIT University, Vellore
🔧 Embedded / Firmware Engineer with hands-on experience in bare-metal MCU bring-up, peripheral driver development, cellular IoT integration, secure cloud connectivity, and system-level debugging.
- End-to-end development of an embedded IoT telematics system
- Bare-metal bring-up on PIC32CX SG61 (Curiosity Ultra)
- Peripheral drivers: GPIO, Timers, Interrupts, UART, SPI, ADC, PWM, I²C
- Cellular integration using EC200U-CN (GPS, SMS, cloud data)
- Secure cloud communication: MQTT, HTTPS, TLS/mTLS, SAS tokens
- Debugging: AT commands, SSL/TLS issues, payload formatting, network behavior
- System integration, stabilization, and technical documentation
⚠️ Company firmware and internal tools are protected under NDA; no proprietary code is published.
Academic, self-built, and experimental work used to strengthen embedded and communication fundamentals.
- Smart Lighting System – sensor-driven automation logic
- Wearable Obstacle Detection System – real-time sensing and alerts
- Bare-metal PIC32CX peripheral driver development (learning & validation)
- AES–DES–RSA Hybrid Cryptographic Model
- Spectrum sensing algorithms for cognitive radio networks
- +5V to +3.3V Voltage Regulator PCB (Altium Designer)
- MCU–sensor interfacing and pin multiplexing
- Bare-metal firmware for MCUs (PIC32CX, STM32)
- Peripheral drivers (GPIO, ADC, DMA, Timers)
- Cellular IoT systems (EC200U, MQTT, HTTPS)
- Secure cloud-connected embedded systems
- Well-documented, reproducible engineering workflows
Public repositories focused on generic, self-built, NDA-safe firmware engineering, inspired by industry practices.
Purpose:
A practical, step-by-step guide to bare-metal firmware development, written from real industry experience and implemented on independent hardware setups.
Planned Content (added incrementally):
- MCU boot process & startup code explanation
- Clock tree configuration (with diagrams)
- Linker script fundamentals (FLASH / RAM layout)
- Register-level peripheral programming
- Interrupt handling & NVIC concepts
- ADC (polling vs DMA): theory + examples
- Debugging techniques (common mistakes & fixes)
- Clean firmware folder structure
- Engineering notes & best practices
-
Enhanced Spectrum Sensing Using Fast Slepian Transform for Cognitive Radio Networks
IEEE Access, 2025
DOI: https://doi.org/10.1109/ACCESS.2025.3596336 -
Hybrid Cryptographic Approach for Strengthening IoT and 5G/B5G Network Security
Scientific Reports, 2025
DOI: https://doi.org/10.1038/s41598-025-21861-2
- Bare-metal firmware engineering
- Peripheral driver optimization
- Secure cellular IoT systems
- Firmware documentation & long-term stability
- 📧 Email: amankr20001@gmail.com
- 💼 LinkedIn: https://www.linkedin.com/in/aman-kumar-413838239/
- 🌐 Portfolio: https://aman-kumar-19.github.io/aman-kumar-portfolio/
⭐ From Aman-Kumar-19