7S

ARM CPU Sub'system Design Verification Engineer

Accepting applications

7Rays Semiconductors · Bengaluru, Karnataka, India

Full-Time Mid_senior ARMPerlPower managementPythonRTL
Posted
11 Jun
Category
Design
Experience
Mid_senior
Country
India
About Company
At 7Rays Semiconductors (https://7rayssemi.com/), we provide end-to-end VLSI design solutions to help our clients achieve execution excellence. Our team of experts specializes in architecture, RTL design, verification, validation, physical design, implementation, and post-silicon validation using the latest technologies and methodologies

We work closely with our clients, building effective partnerships to deliver high-quality solutions tailored to their needs. With a proven track record of successful projects, we are committed to excellence and innovation in semiconductor design.

Job: ARM CPU Sub-System Design Verification Engineer
Experience: 6–15+ years
Location: Bangalore, Noida, Hyderabad
Job Summary
We are looking for a Design Verification Engineer with strong expertise in ARM AMBA CHI and multicore CPU architectures to verify high‑performance coherent CPU/SoC designs.

Key Responsibilities
Verify cache coherency and interconnect functionality for multicore CPU systems
Develop and execute SystemVerilog/UVM testbenches for CHI‑based designs
Create directed, constrained‑random tests and functional coverage
Debug complex coherency issues across CPU, cache, and fabric blocks
Collaborate closely with architecture, RTL, and performance teams

Required Skills
Strong expertise in SystemVerilog and UVM.
Experience in ARM CPU subsystem verification.
Hands-on experience with ARM AMBA protocols: AXI3/AXI4, AHB, APB, ACE/CHI (preferred)
Strong debugging skills using simulation and waveform tools.
Experience with assertions (SVA) and coverage-driven verification.
Understanding of CPU architecture concepts: ARM Cortex-A/R/M processors, Interrupts (GIC), MMU, Cache coherency, Power management
Familiarity with SoC integration and verification methodologies.
Experience with scripting languages such as Python, Perl, or Shell.
Show more Show less