Silicon DDR Bringup and Validation Engineer

(US) Santa Clara CA , Austin TX, Portland OR, Fort Collins CO
Engineering – Silicon Engineering /
Full-time /
On-site
The role of the Silicon DDR Bring-up and Validation Engineer involves the initiation and validation of the DDR subsystems within Rivos SOC design. This position demands a comprehensive grasp of cutting-edge DDR design tailored for server applications, covering aspects such as physical design, logic, performance, system, and software. Responsibilities include test generation, configuring test infrastructure, planning and executing bring-up processes, and developing and executing validation plans specifically for DDR systems. Currently, the intention is to fill technical lead or senior technical staff positions for this role.

Responsibilities

    • As a lead, you will lead an engineering team responsible for designing, implementing and executing DDR subsystem silicon bring-up plans, including functional and performance tests, to validate the subsystem for the silicon product to meet the product requirements.
    • Collaborate with cross-functional teams including design, architecture, firmware, and software to ensure successful subsystem bring-up and validation.
    • Work with vendors and partners to ensure successful subsystem bring-up and validation, including reviewing and providing feedback on vendor documentation, and coordinating with vendor support teams.
    • Debug and root-cause issues found during subsystem bring-up and validation, and work with cross-functional teams to implement corrective actions.
    • Design and execute sensitivity experiments to fine-tune and optimize DDR subsystems for enhanced performance and power efficiency.
    • Drive continuous improvement of subsystem bring-up and validation processes and methodologies, including automation, tool development, and documentation.
    • Maintain up-to-date knowledge of the subsystem technology and industry trends.

Requirements

    • In-depth knowledge of system architecture, performance/power, and software of DDR subsystems for server applications.
    • Experienced level knowledge of C/C++ and Python.
    • Relevant knowledge of verification methodologies, Verilog simulation, waveform viewers, and emulation.
    • Experience in silicon debug for logic, software, and physical issues.
    • Experience with lab instruments such as logic analyzers and oscilloscopes.
    • Strong ability to triage issues and develop environment and tools.
    • Excellent skills in problem solving, written and verbal communication, excellent organization skills, and highly self-motivated.
    • Ability to work well in a team and be productive under aggressive schedules.

Education & Experience

    • PhD, Master’s Degree or Bachelor’s Degree with more than 5 years of experience in DDR technical subject area.