Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Pre Silicon DDR Engineer @ Capgemini

Home > Other






Capgemini  Pre Silicon DDR Engineer

Job Description

  • 1. Understanding Pre-Silicon Verification for DDR5/LPDDR4/LPDDR5
  • Pre-silicon Verification  means verifying design and firmware before the silicon chip is fabricated. It includes simulations, emulation, and formal verification to catch bugs early.
  • For DDR memory interfaces (DDR5, LPDDR4, LPDDR5), pre-silicon validation focuses on:
    • Protocol compliance (timing, command sequences, training sequences)
    • Signal integrity modeling and timing margins
    • Firmware interactions (training firmware, calibration sequences)
    • Power management features (especially for LPDDR5 with deeper power states)
  • 2. Key Tasks in Pre-Silicon Verification of DDR Firmware
  • Simulation & Emulation
    Using hardware description languages (HDL) and simulators (like Synopsys VCS, Cadence Incisive) for DDR PHY and controller.
  • Firmware Debugging & understanding of the firmware algorithms
    Writing and testing memory training and calibration firmware:
    • Write leveling
    • Read leveling
    • DQ/DQS delay adjustments
    • ZQ calibration
    • VREF calibration
  • Testbench Development
    Creating verification environments that simulate DDR traffic, inject errors, and validate response.
  • Protocol Checks
    Ensuring DDR commands follow JEDEC standards (DDR4/LPDDR4/LPDDR5 specs).
  • Power Management
    Especially critical for LPDDR5 validate low power states, self-refresh, deep power down modes.
  • Integration with SoC Firmware
    Ensuring smooth handoff between firmware and DDR controller.
  • 3. Skills for 4-5 Years Firmware Experience
  • Proficient in C for low-level firmware
  • Experience with hardware simulators and emulators
  • Understanding DDR PHY/controller architecture and JEDEC DDR standards
  • Familiarity with DDR training algorithms and calibration routines
  • Debugging skills using logic analyzers, oscilloscopes, and simulation waveforms
  • Version control and collaborative development (Git, Gerrit)
  • Good knowledge of memory controller registers and MMIO access
  • Basic scripting skills (Python, Perl) for automation and testbench generation
  • 4. Sample Resume Summary for This Role
  • Firmware Engineer with experience, specializing in pre-silicon Verification and firmware development for DDR4, LPDDR4, and LPDDR5 memory interfaces. Expertise in memory training firmware, calibration algorithms, and protocol compliance validation in simulation and emulation environments. Skilled in C/C++, testbench development, and integration of DDR firmware with SoC designs, ensuring robust memory subsystem performance and power management compliance

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Other
Role Category: Other
Role: Other
Employement Type: Full time

Contact Details:

Company: Capgemini
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Pre Silicon Validation Ddr Design Verification UVM System Verilog

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Sdet Automation Test Engineer

  • Capgemini
  • 4 - 8 years
  • Pune
  • 1 day ago
₹ 4-9 Lacs P.A.

Bio Medical Engineer

  • F5
  • 0 - 9 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Software Engineering Manager

  • Teamware Solutions
  • 12 - 18 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Senior Software Engineering Manager

  • Teamware Solutions
  • 15 - 20 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Capgemini

Capgemini Engineering combines, under one brand, a unique set of strengths from across the Capgemini Group: the world leading engineering and R&D services of Altran acquired by Capgemini in 2020 - and Capgemini's digital manufacturing expertise. With broad industry knowledge and cutting-edge ...