
5+ years of experience in embedded systems validation, embedded software development, and firmware testing across automotive and electronics manufacturing (EMS) environments. Experience validating embedded control boards and firmware for automotive, industrial, and medical electronic assemblies manufactured for global OEM clients in an EMS environment. Experience supporting storage and SSD-oriented validation environments, including exposure to NVMe/PCIe concepts, SSD firmware validation workflows, storage device enumeration, system configuration, and hardware readiness activities. Strong background in automotive embedded software development with AUTOSAR Classic architecture, including BSW configuration, RTE integration, and diagnostic stack development. Proficient in Embedded C/C++ programming for ARM Cortex-M based microcontrollers used in automotive ECUs and industrial control boards. Hands-on experience with communication protocol validation including CAN, CAN FD, LIN, UDS (ISO 14229), SPI, I2C, UART, and USB. Skilled in Hardware-in-the-Loop (HIL), Software-in-the-Loop (SIL), and functional board-level testing using Automated Test Equipment (ATE), oscilloscopes, and logic analyzers. Experience developing Python-based test automation scripts and CAPL scripts to streamline regression and functional testing, reducing manual test effort by over 35%. Proficient in using Vector CANoe/CANalyzer for network simulation, protocol analysis, and diagnostic validation of automotive ECUs. Working knowledge of functional safety standards (ISO 26262) and process compliance frameworks (ASPICE) for automotive embedded software validation. Experience in requirement management and traceability using IBM DOORS and JIRA for defect tracking across the validation lifecycle. Familiar with firmware flashing, bootloader validation, and over-the-air (OTA) update testing for embedded control units. Exposure to PCBA-level functional testing, boundary scan, and manufacturing test fixture development in a high-volume EMS environment. Strong understanding of the embedded software development lifecycle (V-model), from requirements analysis through unit, integration, and system-level testing. Hands-on experience with AUTOSAR BSW modules including COM, DCM, DEM, and NvM, configured using Vector DaVinci and EB Tresos. Skilled in unit testing and code coverage analysis using VectorCAST to meet ASPICE and safety-related quality requirements. Experience with Rest Bus Simulation (RBS) in CANoe to simulate missing ECU nodes and validate network communication behavior. Knowledge of Real-Time Operating Systems (FreeRTOS), including task scheduling, interrupt handling, and memory management for embedded applications. Experience with defect management, root cause analysis, and risk-based testing practices in regulated engineering environments. Exposure to CI/CD concepts for embedded validation, supporting automated build verification and regression tracking. Experience working in Agile (Scrum) environments, participating in sprint planning, daily stand-ups, backlog grooming, and retrospectives. Effective communicator with strong analytical and debugging skills, adept at root-causing firmware and hardware integration issues. Experience with embedded component-level testing and debugging, including ECU/firmware integration, communication interfaces, and diagnostic behavior. Skilled in systematic debugging, failure reproduction, log/trace analysis, and root-cause investigation across hardware, software, and firmware. Hands-on use of MATLAB/Simulink, HIL/SIL concepts, Vector CANoe/CANalyzer, CAPL, and Python for simulation, test automation, and validation.