Summary
Overview
Work History
Education
Skills
Projects
Additional Skills Certifications
Accomplishments
Timeline
Generic
VAIBHAV KUMAR AGARWAL

VAIBHAV KUMAR AGARWAL

Bangalore

Summary

Strategic Embedded Systems Engineer with over 9 years of experience driving technical innovation in Solar Energy, Rail, Aerospace, and Industrial IoT. Specialist in Embedded Linux, Middleware Architecture, and System Optimization. Proven track record of solving critical business bottlenecks, including reducing commissioning times by 95% and engineering hardware-level solutions to extend product lifespans. Expert in building secure, scalable, and high-performance industrial systems.

Overview

10
10
years of professional experience

Work History

Staff Software Engineer

Enphase Energy
Bangalore
10.2023 - Current
  • RMA Automation: Architected an automated RMA process using C-based REST APIs and ZeroMQ, significantly streamlining commissioning for gateways and microinverters and reduced OPEX by introducing adaptive algorithms to tune communication between GW and Micros.
  • Hardware Longevity: Engineered memory management optimizations to mitigate flash wear issues, extending the operational lifespan of gateway hardware.
  • Commissioning Optimization: Engineered a high-efficiency commissioning flow for Envoy gateways and microinverters, drastically reducing deployment time from 5 hours to 15 minutes through API optimization and automated synchronization.
  • Middleware Development: Lead the maintenance of the EMU module, managing critical PLC protocol communications between gateways and microinverters.
  • Collaborated with cross-functional teams to enhance product features and functionality.
  • DevOps & Support: Managed global deliveries via Jenkins CI/CD pipelines and resolved complex site issues through deep-dive log and core file analysis.

Lead Embedded Developer

Johnson Controls
Bangalore
05.2020 - 10.2023
  • Architected a modular Yocto-based build environment that streamlined the compilation of diverse middleware modules, reducing build-to-deployment latency and ensuring consistent firmware reliability across Sensormatics gateways.
  • Engineered a low-latency IoT communication framework by integrating MQTT and mDNS, eliminating manual network configuration and enabling seamless, 'plug-and-play' device discovery in complex industrial environments.
  • Enhanced system uptime and reliability by developing a custom Supervisory task and a high-granularity Logging framework; this facilitated rapid root-cause analysis (RCA) and automated recovery of critical processes in the Linux environment..
  • Hardened the system’s security posture by architecting encrypted IPC (Inter-Process Communication) layers using OpenSSL, protecting sensitive data from internal sniffing and ensuring compliance with industrial cybersecurity standards.
  • Enhanced system security by implementing encrypted connections between processes using openSSL tools and APIs.

Embedded Software Developer

Alstom Transport
Bangalore
07.2016 - 05.2020
  • Crafted various C modules for embedded Linux environments, incorporating diverse requirements and functionalities into ALSTOM's generic Middleware name OPERA. This Middleware acts as an interface for ARM and Intel-based processors, utilizing advanced IPC like shared memory, Message queues, Sockets and Multithreading techniques.
  • Strengthened cyber security features in OPERA Middleware by implementing cryptographic concepts, employing Linux hardening techniques, configuring iptables-filter (Firewall), and harnessing network security protocols such as SSH, TLS, SHA, SFTP, and HTTPS.
  • Proficiently debugged code by analyzing core dumps, addressing memory leaks, and strategically placing breakpoints using tools like Strace, valgrind etc.
  • Developed C-based test applications to validate APIs, and automated test cases through Python scripting.
  • Successfully interfaced peripherals like EEPROM and RTC using I2C and SPI protocols, along with creating an I2C Device driver to read EEPROM for ARM-based boards.

Education

M.Tech - Controls and Instrumentation

NIT Trichy
Trichy
01.2016

B.Tech - Electronics and Instrumentation Engineering

Institute of Engineering And Technology, Lucknow
Lucknow
01.2013

Skills

  • Operating Systems: Embedded Linux (Internals, Kernel Tuning), RTOS Concepts
  • Languages: Embedded C (Expert), Python, Shell Scripting, JavaScript, MATLAB
  • Build Systems & DevOps: Yocto Project (Custom Recipes/Layers), Jenkins CI/CD, Git, BitBake
  • Connectivity & Protocols: PLC (Power Line Communication), MQTT, ZeroMQ, REST APIs, mDNS, I2C, SPI, TCP/IP
  • Cyber Security: Linux Hardening, OpenSSL, Firewall (iptables), Secure Boot, TLS/SSH
  • Architecture: Middleware Design, Multithreading, Inter-Process Communication (IPC), Shared Memory

Projects

  • Rail Traction Control (Alstom): Developed a State-Space controller for WAP-5 Locomotives to detect and stop wheel-slip, using Adaptive PID and Sliding Mode Control to ensure maximum grip.
  • UAV Target Tracking (CSIR-NAL): Built an autonomous gimbal system using Kalman Filters and MavLink to keep drone cameras locked on moving targets with high precision.

Additional Skills Certifications

  • Published research paper named: Vaibhav Agarwal, VPS Naidu, N.Sivakumaran, 'Six Object Tracking Algorithms', ICIIECS Journal (2016) sponsored by IEEE’16.
  • Received ‘Exemplary Performance Award’ from Alstom.
  • Received ‘Bravo Recognition Award’ from JCI.
  • Python Certification Course by Alstom University.
  • Linux OS and Networking course by Edureka.
  • Linux Hardening and AWS IOT by Udmey.
  • Completed Linux Device Drivers and Linux Internals course in Embisys labs.

Accomplishments

Alstom Top performer award

Timeline

Staff Software Engineer

Enphase Energy
10.2023 - Current

Lead Embedded Developer

Johnson Controls
05.2020 - 10.2023

Embedded Software Developer

Alstom Transport
07.2016 - 05.2020

M.Tech - Controls and Instrumentation

NIT Trichy

B.Tech - Electronics and Instrumentation Engineering

Institute of Engineering And Technology, Lucknow
VAIBHAV KUMAR AGARWAL