Job Title: Embedded Firmware Engineer
Location:
Rancho Cordova, CA 95670 (100% Onsite)
Contract Duration:
12 Months Contract with a possibility of Extension
Shift Structure:
First Shift | Standard Day Hours, Monday through Friday
Pay Rate:
$47.00 - $52.00/hr on W2
Job Description:
Our client, a global pioneer in advanced NAND flash memory and solid-state storage solutions, is seeking a specialized DRAM Firmware (FW) / Integration Engineer for their technical hub in Rancho Cordova, CA. In this role, you will be responsible for developing, validating, and integrating DRAM drivers directly onto the SSD firmware platform. You will deep-dive into controller-side DRAM IP, managing complex gate trainings, write leveling, and physical layer configurations (PHY IP). This role bridges the gap between low-level embedded software architectures and hardware validation protocols, making it a premier opportunity for a data-driven systems engineer.
Key Responsibilities:
-
Firmware Development:
Develop, validate, and integrate custom DRAM drivers for the localized SSD firmware platform.
-
IP Configuration:
Configure and tune DRAM PHY IP and Error Correction Code (ECC) mechanisms to optimize memory efficiency.
-
Protocol Initialization:
Manage DDR4 and DDR5 mode registers, develop initialization scripts, and validate power state/refresh policies.
-
Validation & Testing:
Understand controller-side DRAM IP to execute and validate read/write operations, gate trainings, and write leveling frameworks.
-
Lab Debugging:
Lead physical debugging efforts to resolve system-level DRAM issues using advanced lab diagnostics tools.
-
Documentation & Planning:
Draft thorough requirement specifications, track test schedules relative to each product lifecycle, and compile comprehensive step-by-step test procedures.
Required Qualifications & Skills:
-
Experience:
Minimum 3+ years of professional engineering experience specializing in DRAM architecture, memory operations, or firmware integration.
-
Protocol Expertise:
Strong foundational knowledge of high-speed DDR4 and DDR5 memory protocols, signal integrity fundamentals, and simulation techniques.
-
Lab Diagnostics:
Hands-on proficiency utilizing laboratory test instrumentation, including oscilloscopes, logic analyzers, power supplies, and manual soldering tools.
-
Analytical Skills:
Excellent capability to execute technical problem-solving, track project milestones, and translate complex hardware anomalies into actionable firmware patches.
-
Education:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a closely related technical discipline.
Stand-Out Skills (Preferred):
-
Background designing or testing controller-side memory IP specifically inside Solid-State Drive (SSD) development environments.
-
Proven experience managing or leading technical cross-functional debugging workflows between hardware design and software teams.