Summary
Skills
Work History
Education
TECHNICAL PROJECTS
Research Publication
Languages
Websites
Work Availability
Work Preference
Timeline
SoftwareEngineer
DHINESH KUMAR SRINIVASAN

DHINESH KUMAR SRINIVASAN

Embedded Engineer, Validation Engineer (Semiconductor field), "Immediate to join"
Dindigul,Tamil Nadu

Summary

Results-driven Embedded Systems Engineer with 1.4 years of experience in post-silicon validation, system-level testing, and embedded systems development. Proficient in manual testing, BIOS validation, hardware/software debugging, and performance analysis for Intel x86 architectures. Skilled in DDR, NVMe, Python scripting, and validation tools such as BurnInTool, PTU, and SOCWatch. Demonstrated ability to deliver high-quality validation results, troubleshoot complex hardware/software issues, and improve system performance.

Skills

  • Programming Languages: Embedded C, Python
  • Microcontrollers/Architectures: STM32, ARM Cortex, Intel x86
  • Operating Systems: FreeRTOS, Linux, Windows, ESXi
  • Interfaces & Protocols: DDR, NVMe, GPIO, UART, I2C, SPI, BIOS
  • Validation Tools: BurnInTool, PTU, SOCWatch, Phoenix, Jira
  • Domain Expertise: Post-silicon validation (manual testing), system-level debugging, hardware/software integration, performance analysis
  • Soft Skills: Problem-solving, teamwork, agile methodologies, communication

Work History

Post Silicon Validation Engineer

UST Global, (Client: Intel)
Bangalore, Karnataka
08.2023 - 11.2024
  • Conducted post-silicon validation for Intel x86 Processing Units (IPUs), executing manual test cases across multiple domains (BIOS, OS, power, and performance) to ensure functionality and compliance with specifications.
  • Performed BIOS flashing/updates, OS installations (Linux, Windows, ESXi), and full test lifecycle management using tools like BurnInTool, PTU, and SOCWatch for power and performance analysis.
  • Diagnosed and resolved hardware/software issues through root cause analysis (RCA), improving system stability and reliability.
  • Provided L7 and L10 support during board bring-up activities, ensuring seamless integration and validation of new hardware.
  • Utilized remote management tools to troubleshoot and validate system performance in lab environments.
  • Supported lab operations by performing component assembly, system configuration, and hardware troubleshooting for Intel x86-based systems.
  • Collaborated with cross-functional teams to resolve customer inquiries and technical issues, ensuring timely delivery of validation results.
  • Trained and mentored new employees on post-silicon validation processes, tools, and best practices.

Education

Master of Technology (M. Tech) - Electronics Design Technology

National Institute of Electronics And Information Technology (NIELIT)
Calicut (Kozhikode), Kerala
07-2023

Bachelor of Engineering (B.E) - Electronics and Instrumentation Engineering

R.M.K. Engineering College
Chennai, Tamil Nadu
01.2021

TECHNICAL PROJECTS

Project 1:

Sanitizing and Goods Carrying Robot for Supermarts:

  • Developed an indoor goods transport and sanitation robot to automate the process of carrying goods and sanitizing supermarket aisles.
  • Technologies Used: STM32 microcontroller, C, Embedded C, IR sensors, Ultrasonic sensors, DC motors, Servo motors, I2C, UART, FreeRTOS, AC to DC power supply.
  • Implemented a cost-effective line-follower method using IR sensors for autonomous navigation on predefined paths.
  • Integrated ultrasonic sensors for obstacle detection and avoidance, ensuring safe navigation through aisles.
  • Designed algorithms for smooth turning and accurate stopping at designated points for loading and unloading goods.
  • Developed an efficient robot control system using the STM32 microcontroller to handle sensor data processing, motor control, and communication with peripheral devices.
  • Integrated a UV-C light sanitization system to disinfect surfaces as the robot moves through the aisles.
  • Designed a modular attachment for the UV-C light to allow easy replacement and maintenance.
  • Ensured compliance with safety standards for UV-C light exposure to prevent harm to customers and employees.
  • Developed firmware for the STM32 microcontroller in C, utilizing the STM Cube IDE for development and debugging.
  • Used FreeRTOS to manage multiple tasks such as navigation, obstacle detection, and sanitization concurrently.
  • Implemented I2C and UART communication protocols for sensor data acquisition and inter-module communication.
  • Challenges and Solutions: Enhanced obstacle detection accuracy and optimized power supply for consistent operation.
  • Outcomes: Successfully deployed the robot in a supermarket environment, achieving autonomous navigation and effective sanitization, receiving positive feedback for operational efficiency and customer safety enhancement.

Project 2:

Design and Development of Smart Positioner System for Industrial Applications:

  • Government project for Kerala State Department of Water Authority aimed at developing a smart positioner system to control the flow of water by adjusting the angle of the valves.
  • Technologies Used: STM32 microcontroller, C, Embedded C, FreeRTOS, UART, I2C, rotary encoders, servo motors, AC to DC converter.
  • Designed the system architecture to support multiple communication protocols, ensuring seamless integration of various components.
  • Utilized STM32 microcontroller for robust performance and compatibility with various sensors and actuators.
  • Implemented FreeRTOS for task scheduling, enabling efficient multitasking and real-time performance.
  • Configured multiple tasks for handling sensor data acquisition, motor control, communication, and error handling concurrently.
  • Utilized UART for serial communication with external devices, ensuring reliable data transfer.
  • Implemented I2C protocol for communication between the microcontroller and sensors, providing a stable and efficient data exchange mechanism.
  • Integrated rotary encoders to measure the precise angle of the valves, providing feedback for accurate position control.
  • Developed algorithms for precise control of servo motors, ensuring smooth and accurate valve adjustments.
  • Implemented error detection and correction mechanisms to handle any discrepancies in valve positioning.
  • Implemented safeguards to protect the system from power surges and fluctuations, ensuring reliable operation.
  • Wrote firmware for the STM32 microcontroller in C, utilizing the STM Cube IDE for development and debugging.
  • Implemented real-time data processing and control logic to manage the smart positioner system effectively.
  • Developed a user-friendly interface for monitoring and controlling the valve positions, allowing easy configuration and adjustments.
  • Implemented visual indicators for system status, providing real-time feedback on the operation of the smart positioner.
  • Challenges and Solutions: Faced integration challenges and precision control issues, solved by optimizing communication routines, fine-tuning control algorithms, and improving sensor calibration.
  • Outcomes: Successfully deployed the smart positioner system, achieving precise control of water flow, enhancing efficiency and reliability of water distribution.

Research Publication

  • Title: "Study and Implementation of Smart Positioner Prototype for Industrial Application"
  • Conference: NIELIT's 2nd International Conference on Communication Electronics & Digital Technologies (NICEDT 2024), Guwahati, India | February 16-17, 2024
  • Publisher: Springer Nature Singapore Pte Ltd (Springer LNSS)
  • DOI: https://doi.org/10.1007/978-981-97-3604-1_6
  • Link: https://link.springer.com/chapter/10.1007/978-981-97-3604-1_6#citeas

Languages

Tamil
First Language
English
Proficient (C2)
C2

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimeContract WorkInternshipGig WorkPart Time

Work Location

On-SiteRemoteHybrid

Timeline

Master of Technology (M. Tech) - Electronics Design Technology

National Institute of Electronics And Information Technology (NIELIT)

Bachelor of Engineering (B.E) - Electronics and Instrumentation Engineering

R.M.K. Engineering College
DHINESH KUMAR SRINIVASANEmbedded Engineer, Validation Engineer (Semiconductor field), "Immediate to join"