Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Key Projects
Generic
DhinakarRaj  V

DhinakarRaj V

Bengaluru

Summary

Embedded test Engineer with 2.8 years of experience in Power Electronics Firmware Validation, Automation, and Communication Protocols. Strong academic foundation with a Bachelor’s in Electronics & Instrumentation and a Master’s in Embedded & Real-Time Systems. Hands-on expertise in validating solar products (DC Optimizer, Inverter) through Power Line Communication, developing automation frameworks, and scripting efficiency calculation, firmware upgrade, and NV memory tests. Adept at bridging hardware, firmware, and automation for high-reliability power electronics solutions. Experienced in system-level testing, automation frameworks, CI/CD pipelines, and cloud-integrated solutions for high-reliability embedded systems.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Senior Firmware Test Engineer

Schneider Electric
01.2023 - Current
  • - Experienced Firmware Test Engineer with a strong track record in cross-functional collaboration across hardware, mechanical, reliability, systems, and DVT teams to deliver high-quality embedded solutions.
  • -Proven ability to debug complex issues during regression, thermal, and field testing, ensuring product reliability and performance.
  • -Skilled in test automation, manual-to-automation migration, and tool integration, including successful JIRA to JAMA migration for streamlined test case management.
  • -Adept at root cause analysis, continuous integration (CI/CD), and test framework development, driving efficiency and reducing time-to-market.
  • -Worked on solar products including DC Optimizers and Inverters with Power Line Communication.
  • - Developed automation scripts for efficiency calculation using SCPI commands and PyVISA.
  • - Automated status data retrieval from slave devices to master controllers.
  • - Designed firmware upgrade automation scripts ensuring reliable multi-cycle upgrade validation.

Firmware Validation Intern

Schneider Electric
01.2023 - 01.2023
  • - Supported firmware validation activities for power electronic converters.
  • - Contributed to test case development, debugging, and automated validation reporting.

Education

M.E. - Embedded and Real-Time Systems

PSG College of Technology
Bangalore, India
01.2023

B.E. - Electronics & Instrumentation Engineering

Government College of Technology
Bangalore, India
01.2021

Skills

  • Automating tasks with Python
  • Debugging & Root Cause Analysis
  • Continuous Integration (CI/CD) & Jenkins
  • Cloud-Based Testing & Virtualization
  • Networking Protocols (TCP/IP, Modbus)
  • Linux Environment & Shell Scripting
  • Python & C Programming
  • Test Automation Framework Development
  • System-Level Testing & Validation
  • Power Electronics: Solar Inverters, DC Optimizers, Buck/Boost Converters
  • Embedded Systems & Firmware: STM32, TI C2000, FreeRTOS, C (MISRA guidelines), UART/RS232, SPI, I2C, CAN, Modbus, PLC Communication
  • Automation & Validation: Python (PyVISA, PySerial, Modbus, Pandas, Matplotlib), MATLAB/Simulink, SCPI scripting, Automated test reporting
  • Other Skills: Instrumentation & Measurement Systems, Git, Jira, Confluence, Functional Safety basics (ISO 26262, IEC 61508)

Certification

  • Python for Test Automation (Udemy)
  • MATLAB/Simulink for Power Electronics (Coursera)
  • Embedded Systems (FreeRTOS, Udemy)
  • Software Testing Fundamentals (Board Infinity)
  • Foundations of AI and Machine Learning (Microsoft)

Timeline

Senior Firmware Test Engineer

Schneider Electric
01.2023 - Current

Firmware Validation Intern

Schneider Electric
01.2023 - 01.2023

B.E. - Electronics & Instrumentation Engineering

Government College of Technology

M.E. - Embedded and Real-Time Systems

PSG College of Technology

Key Projects

  • Efficiency Calculation Script (Python + PyVISA): Automated status Exchange data collection and converter efficiency evaluation., - Firmware Upgrade Automation: Developed a robust script for multi-cycle firmware upgrade and validation.
  • NV Memory Test Automation: Built test framework for erase/write cycle endurance validation of non-volatile memory.,
  • PLC-Based Status Data Automation: Automated communication and logging from multiple slaves to master controllers.
DhinakarRaj V