Staff SoC RTL Performance Verification and Emulation Engineer
Arm · Austin, TX · 6 days ago
HybridQuality Assurance$198k–$268k/yrFull-time
Responsibilities
- Perform RTL performance analysis and verification for SoC
- Provide technical leadership while collaborating closely with architecture, design, and modeling teams on high-performance SoC
- Implement performance verification plans at SoC-level and performance debug using both simulation and emulation environments
- Drive emulation-based performance studies, including emulator bring-up and execution of complex, system-level benchmarks
- Conduct theoretical analysis of memory system optimizations; develop, run, and analyze benchmarks in simulation and/or emulation environments
- Debug performance failures, identify design bottlenecks, and propose data-driven architectural or RTL solutions
- Develop and enhance debug infrastructure, tooling, and visualization solutions to accelerate performance analysis and root-cause identification
- Leverage AI-based tools and automation to improve engineering productivity and performance analysis workflows
- Mentor and guide junior engineers, contributing to the technical growth and effectiveness of the team
Requirements
- Proven experience in SoC RTL performance analysis and debug using hardware emulation platforms
- Hands-on experience with emulator bring-up, configuration, and development of new performance test cases
- Strong system-level performance debug experience across complex IP interactions, including CPU, GPU, and I/O workloads
- Deep understanding of memory system architecture and interconnect design
- Excellent knowledge of Verilog and SystemVerilog
- Working knowledge of C, C++, and a scripting language such as Python or Ruby
- Proven understanding of multiprocessor coherency, memory ordering, I/O ordering, interrupts, MMU, and cache architectures
- Strong debugging, data analysis, and technical presentation skills
Nice to Have
- Proficiency in Unix/Linux, scripting, and source control systems (e.g., Git, Subversion)
- Familiarity with one or more CPU instruction sets
- Familiarity with SystemVerilog
- Familiarity with ARM architecture
- Experience with compilers, assemblers, or device drivers
Benefits
We will provide the training and environment to excel in this role. We offer a hybrid approach to remote, and office working and strive to provide an adaptable experience for all employees and to promote a strong collaborative environment.
Pay
Salary Range: $198,100-$268,000 per year