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 environments, 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