Senior DDR & Execution Validation Engineer
Graphcore
Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
342 open validation roles across 55 companies are on ApplySarthi right now, most of them in Bengaluru (32), Delhi NCR (11), Pune (9).
- Claims Validation HandlerMarshmallow
- Data Validation SpecialistAddepar1
- Senior Test and Validation EngineerCarrier
- Qualification and Validation EngineerAbbott
- R&D Manager, Hardware and System ValidationHp
What validation roles keep asking for: Python (25%), Linux (15%) — counted across their open postings here.
Graphcore has 180 open roles listed here.
- Director Of Product Engineering
- Systems Engineer
- Senior System Tests & Diagnostics Engineer
- Staff PCB Layout Engineer
- Staff System Tests & Diagnostics Engineer
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for validation roles keep coming back to Python, Linux. Practise those questions before you sit with Graphcore.
Questions you are likely to be asked
- Why do you want to join Graphcore?
- What is your experience with Python? Tell me one thing you learned the hard way.
- Walk me through a system you built. How was it designed, and what would you change now?
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior DDR & Execution Validation Engineer at Graphcore interview free →Job Summary
Reporting to the Memory Validation leadership team, the Senior Silicon DDR/HBM Validation Engineer will be responsible for the bring-up, validation, characterization and debug of advanced memory subsystems used in next-generation AI compute platforms.
The role will focus on DDR and HBM technologies, working closely with silicon design, firmware, characterization, platform and systems teams to ensure robust memory subsystem functionality, performance and reliability. The successful candidate will take ownership of significant validation activities, contribute to debug and root-cause analysis efforts, and help improve validation methodologies, automation and infrastructure.
The Team
The Memory Validation team sits within the Validation organisation and is responsible for the bring-up, validation, characterization and debug of memory subsystems across Graphcore silicon and platform products.
The team supports DDR and HBM validation activities throughout the product lifecycle, from first silicon through production readiness. Engineers work closely with architecture, RTL, firmware, characterization, systems and platform teams to ensure memory technologies meet functionality, performance, reliability and performance objectives.
Responsibilities and Duties
- Execute validation and bring-up activities for DDR and HBM memory subsystems
- Verify memory bring-up software, firmware and scripts against defined project requirements
- Debug firmware, hardware and system-level issues and contribute to root-cause analysis activities
- Analyse system logs, validation data and characterization results to identify failures and performance issues
- Perform PHY characterization and analog-level analysis during stress testing and validation activities
- Develop and execute functional, stress, performance and corner-case validation tests
- Perform signal integrity, voltage, frequency and timing measurements using laboratory instrumentation
- Characterize memory bandwidth, latency, training behaviour and subsystem stability across operating conditions
- Develop Python-based automation, test infrastructure and reporting tools to improve validation efficiency
- Collaborate with architecture, RTL, firmware and platform teams to investigate and resolve technical issues
- Contribute to memory subsystem debug activities spanning silicon, firmware, board and system domains
- Support development of validation methodologies, debug procedures and reporting frameworks
- Contribute to continuous improvement of validation infrastructure and engineering processes
- Support silicon characterization, production readiness and qualification activities
- Document validation results and communicate findings to the wider engineering team
Candidate Profile
Essential
- Strong experience validating DDR, LPDDR, HBM or related DRAM technologies
- Deep understanding of DRAM architecture, memory subsystem operation and memory controller functionality
- Experience with firmware, BIOS and Embedded C development
- Strong programming skills in C and Python
- Hands-on experience using laboratory equipment including oscilloscopes and related measurement instrumentation
- Experience interfacing with low-speed peripherals including GPIO, SPI, I2C and UART/serial interfaces
- Experience performing functional testing and signal measurements including voltage, frequency and timing analysis
- Strong knowledge of embedded systems and microcontroller-based platforms
- Hands-on experience with board bring-up and hardware validation activities
- Experience debugging complex hardware, firmware and system-level issues
- Experience performing silicon characterization and analysing validation results
- Strong analytical, diagnostic and problem-solving skills
- Excellent communication and collaboration skills with the ability to work effectively across multidisciplinary teams
Desirable
- Experience with memory IP bring-up environments, firmware or validation software
- Experience with DDR or HBM PHY behaviour, memory controller architectures, training algorithms and calibration flows
- Knowledge of memory subsystem performance analysis and workload characterization
- Experience with memory margining, stress testing and reliability validation
- Familiarity with JTAG, trace infrastructure and low-level debug tools
- Experience with high-performance compute, AI accelerator or data center systems
- Understanding of signal integrity and power integrity considerations in high-speed memory systems
- Experience developing validation automation frameworks and regression environments
- Experience supporting first-silicon bring-up and production readiness activities
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Director / Senior Principal AI SoC Validation (Bring-up lead)Graphcore · bengaluru
- Power & Performance Validation EngineerGraphcore · bengaluru
- Principal Debug Validation EngineerGraphcore · bengaluru
- Principal Embedded SW/FW Engineer (Bringup) - Bengaluru, multiple vacancies Graphcore · bengaluru
- Principal Execution & QA Validation EngineerGraphcore · bengaluru
- Principal Power & Performance Validation EngineerGraphcore · bengaluru
- Principal Silicon Verification Engineer - BengaluruGraphcore · bengaluru
- Senior Debug Validation EngineerGraphcore · bengaluru
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on greenhouse · posted 2026-06-17. ApplySarthi collects openings and links to application pages; the role is advertised by Graphcore, not by us.