Job Description
Job Title (Role): Validation Engineer – Pre & Post Silicon Functional Validation, Compute Subsystem (CSS)
Location: Bangalore
Experience: 2–3 years
Role Overview
As a Validation Engineer in the Compute Sub-System (CSS) team, you will be responsible for validating key subsystem IPs and platform functionality across the pre-silicon and post-silicon lifecycle. You will develop validation solutions, execute comprehensive test plans, debug complex hardware/software issues, and collaborate closely with Architecture, Design, DV, Firmware, and Software teams to ensure high-quality silicon delivery.
Key Responsibilities
Develop and execute pre-silicon and post-silicon validation plans for Arm's compute subsystems.
Build and enhance test settings, automation frameworks, and validation infrastructure using emulation and silicon platforms.
Perform system-level functional validation, focusing on CPU clusters, coherent interconnects, memory controllers, and peripheral integration.
Drive root-cause analysis of hardware, firmware, and software issues,
collaborating with cross-functional teams.
Develop diagnostic, stress, and performance workloads to validate system functionality, power, and performance.
Support silicon bring-up and debug activities, including board-level testing and post-silicon lab validation.
Analyse coverage gaps and contribute to improving validation efficiency and quality metrics.
Contribute to automation and continuous integration for validation workflows.
Required Skills And Experience
1–3 years of relevant industry experience in SoC, subsystem, or IP-level functional validation.
Understanding of ARM based SoC architecture, AMBA protocols (AXI/ACE/CHI), cache coherency, and CPU subsystems.
Proficiency in C/C++ and scripting languages (Python) for test automation and analysis.
Experience with hardware validation tools (logic analyzers, oscilloscopes, JTAG debuggers) and pre-silicon simulation/emulation enviro
📌 Validation Engineer Bengaluru
🏢 ARM
📍 Bengaluru