๐ง Real Time Software Engineer at CNH ๐ Embedded Systems | Automotive Software | Firmware Development
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"
};
};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.
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.
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.
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.
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.
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.
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.
- Explore low-level firmware and peripheral programming.
- Study microcontroller memory layout, startup, and interrupt concepts.
- Document implementation approaches and debugging techniques.
- 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 work related to signal processing and spectrum sensing.
๐ View publication โ IEEE Access
Research work exploring a hybrid cryptographic approach.
๐ View publication โ Scientific Reports
- โ๏ธ 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.