Arm US
Arm US | Design Verification Engineer - Memory Controller IP
RESUME MATCH
Upload your resume & find all jobs matching it
See how well this job fits you — plus every other live job that matches your skills and experience.
Match score for this jobAll matching jobs
Upload ResumeFree check · 30 sec
PDF, DOCX or photo
PDF, DOCX or photo
Applying here? Tailor your resume to this job - see which keywords it asks for that your resume is missing.
Job Highlights
Responsibilities
- Join the Memory Controller IP verification team as a Design Verification Engineer and help deliver reliable IP for next-generation memory technologies.
- This role offers the opportunity to work on Memory Controller IP that supports evolving memory technologies and complex SoC designs.
- Your work will have a direct impact on the quality and readiness of assigned IP features and on how the team improves its verification approach.
- You will develop verification strategies and SystemVerilog/UVM environments to validate functionality, performance, and protocol behaviour across supported memory technologies.
- Collaborating with RTL designers, architects, and verification colleagues, you will investigate complex issues, support verification closure for assigned features, and contribute to the delivery of high-quality IP.
- Develop and maintain SystemVerilog/UVM verification environments for Memory Controller IP.
- Create verification plans, test scenarios, assertions, functional coverage models, and scoreboards from architectural specifications.
- Develop constrained-random and directed tests to verify memory controller functionality across supported LPDDR and DDR technologies.
- Analyse regressions, coverage, simulation waveforms, and logs to identify and resolve RTL, testbench, and protocol issues.
- Partner with RTL designers, architects, and verification teams to clarify behaviour, resolve issues, and support verification sign-off.
- Improve verification efficiency through scripting, automation, and verification methodology improvements.
- You will collaborate with specialists across RTL design, architecture, and verification while building deeper expertise in verification strategy, protocol analysis, coverage closure, and debugging.
- Take ownership of assigned features and deliver verification milestones to agreed schedules.
Requirements
- Practical experience verifying ASIC or SoC designs using SystemVerilog and UVM, including constrained-random testing, assertions, scoreboards, and functional coverage.
- Ability to develop verification plans and translate architectural specifications into tests, coverage, and verification environments.
- Understanding of memory controller architecture and memory protocol concepts, including LPDDR or DDR technologies.
- Ability to debug RTL, testbench, and protocol issues using simulation tools, waveforms, and logs, and communicate findings clearly with cross-functional teams.
- Experience with LPDDR5, LPDDR6, DDR5, DDR6, or other memory technologies.
- Knowledge of DFI interfaces, including DFI 4.x or 5.
- Familiarity with AMBA protocols such as AXI, ACE, or CHI.
- Experience with simulation and debug tools such as Synopsys VCS or Siemens Questa.
- Experience improving verification workflows through scripting, automation, or methodology development.
About the company
Arm US
Arm US is an employer hiring in India (sector: Technology / IT / BPM). In its own words: "From cloud to edge, Arm provides the compute platforms behind today’s most advanced AI, trusted by innovators worldwide."
Its finance, accounts, audit and tax openings in India are mostly in San Jose and Austin.
