Role Details:
Title: Systems/Software Engineer II (DRAM Firmware/Integration Engineer)
Location: Rancho Cordova, CA (Onsite โ No Remote)
Duration: Long-term (40 hrs/week)
Contract role - Need someone to work from office for 5 days in a week.
Job Summary:
We are seeking a skilled DRAM Firmware / Integration Engineer to join the SSD Firmware Platform team. The ideal candidate will have hands-on experience in firmware development, DRAM integration, DDR4/DDR5 protocols, memory validation, and debugging. Prior Firmware Engineering experience is required, and experience in the semiconductor industry is strongly preferred.
Key Responsibilities:
ยท Develop, validate, and integrate DRAM drivers for SSD firmware platforms.
ยท Understand DRAM IP on the controller side and develop/validate read, write, gate training, and write leveling.
ยท Configure and validate DRAM PHY IP.
ยท Develop expertise in DRAM ECC.
ยท Work with DDR4 and DDR5 protocols.
ยท Configure DDR4/DDR5 mode registers and validate register settings.
ยท Develop and validate DDR4/DDR5 initialization.
ยท Develop and validate DDR power states and refresh policies.
ยท Create test procedures and tools for DRAM validation and debugging.
ยท Guide debugging efforts to resolve DRAM-related issues.
ยท Collaborate closely with internal and external cross-functional teams.
ยท Document technical requirements and track project schedules.
ยท Provide technical expertise and support to engineering teams.
Required Qualifications:
ยท Bachelorโs or Masterโs degree in Electrical Engineering, Computer Engineering, or a related discipline.
ยท Minimum 3+ years of experience in firmware engineering, DRAM integration, or related areas.
ยท Strong understanding of DRAM architecture, operation, and integration.
ยท Hands-on experience with DDR4 and DDR5 protocols.
ยท Experience with DRAM PHY IP configuration and validation.
ยท Knowledge of DRAM ECC.
ยท Experience with memory testing tools and validation software.
ยท Knowledge of signal integrity and high-speed signal fundamentals.
ยท Hands-on experience with lab tools such as oscilloscopes, power supplies, and soldering equipment.
ยท Strong analytical, debugging, and problem-solving skills.
ยท Excellent planning, documentation, communication, and interpersonal skills.
ยท Ability to work independently and in a team environment.
Preferred Qualifications:
ยท Prior Firmware Engineering experience (highly preferred).
ยท Experience in the semiconductor industry.
ยท Experience with SSD firmware platforms.
ยท Experience leading hardware or firmware debugging efforts.
ยท Strong project management and leadership skills.
Key Skills:
ยท DRAM Firmware Development
ยท DRAM Integration
ยท DDR4 / DDR5
ยท DRAM PHY IP
ยท DRAM ECC
ยท Memory Testing & Validation
ยท Firmware Debugging
ยท Signal Integrity
ยท Oscilloscopes & Lab Equipment
ยท Embedded Systems
ยท C / C++ (preferred for firmware development)
ยท Hardware/Firmware Troubleshooting
What Makes a Strong Candidate:
ยท Hands-on experience developing and validating DRAM firmware.
ยท Strong expertise in DDR4/DDR5 initialization and mode register configuration.
ยท Ability to debug complex DRAM issues.
ยท Experience working in semiconductor or SSD firmware environments.
ยท Excellent collaboration and communication skills.
--