Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

AJAY VARDHAN

Bengaluru

Summary

Software engineer with over 2 years of experience in automotive embedded systems across power management, system function, and software update domains. Skilled in SOC-level power features (IG, KL30, S2R), systemd, D-Bus, and CMake. Specialized in diagnostics (UDS, DTCs), memory partitioning, and flash management on MTD/UBI (NAND) and EXT4 (eMMC). Experienced in Linux kernel debugging, update integration, and ECU stability improvements. Proficient in Agile methodologies, OTA, and wired updates. Focused on embedded systems in the automotive domain, with interests in system reliability, and AI-driven enhancements.

Overview

3
3
years of professional experience

Work History

Software Engineer

Harman International Pvt Ltd
Bengaluru
07.2023 - Current
  • Resolved client-side software issues by analyzing JIRA tickets, and improving update performance.
  • Implemented mechanisms to write and update MTD, and UBI volumes for NAND flash
  • Integrated EXT4 partition handling for eMMC, enhancing update reliability for production systems.
  • Developed tools and logic for robust flashing, rollback, and diagnostic reporting under the UDS framework.
  • Performed Linux kernel-level debugging during flash device integration and error analysis.
  • Collaborating on head unit integration with the Telematics Control Unit (TCU), including on-site support and joint debugging.
  • On-site assignment in Japan (July – August 2025) for integration testing and customer support during the bring-up and validation phases.

Software Engineering Intern

Harman International Pvt Ltd
Bengaluru
02.2023 - 07.2023
  • Built an AI-powered recommendation engine using collaborative filtering and matrix factorization, achieving RMSE of 0.6.
  • Built an AI-powered recommendation engine.
  • Applied GridSearch CV for hyperparameter tuning and improved recommendation accuracy using cosine similarity techniques.

Education

B.E. - Electrical, Electronics And Communications Engineering

JSS Academy of Technical Education
Bangalore
03-2023

Skills

  • Programming & Scripting: C, Python, Bash
  • Diagnostics: UDS (ISO 14229), SIDs, DTCs, DIDs, RIDs
  • Protocols & Standards: CAN, CAN-FD, TCP/IP (embedded Linux), FS3IPC (similar to I²C)
  • Software Updates: OTA (TCP/IP), Wired (CANoe)
  • File Systems & Storage: eMMC, NAND (MTD, UBI), EXT4, memory partitioning
  • Build & Toolchains: CMake, Make, cross-compilation (ARM, x86)
  • Operating Systems: Embedded Linux (Yocto), Windows
  • Tools & Methodologies: Agile (Scrum), JIRA, Git, Elvis tool

Accomplishments

  • Designed and implemented an automation framework for OTA and wired testing
  • Improved software update reliability
  • Integrated NAND and eMMC stability enhancements
  • Delivered critical on-site customer support in Japan from July to August 2025
  • Collaborated across engineering teams in India, Japan, and the EU
  • Commended by client leadership

Timeline

Software Engineer

Harman International Pvt Ltd
07.2023 - Current

Software Engineering Intern

Harman International Pvt Ltd
02.2023 - 07.2023

B.E. - Electrical, Electronics And Communications Engineering

JSS Academy of Technical Education
AJAY VARDHAN