Technologist, 14+ yrs exp in Firmware Engineering (Low Level Flash FW and Infra FW)
Full-time Mid-Senior LevelJob Overview
We are seeking a deep technical Technologist to join our Firmware Engineering team, focusing on the core, low-level firmware for our next-generation, high-bandwidth flash controller on the Gaia project. You will be a key player in architecting and implementing the firmware that directly interacts with the NAND memory, manages system power and thermals, and controls the LPDDR memory. This is a hands-on role for a problem-solver who can ensure the performance, reliability, and efficiency of our flash storage solutions.
Key Responsibilities
- NAND Flash Firmware: Architect and implement the low-level firmware that directly controls and accesses the NAND flash memory. This includes developing drivers for high-speed flash interfaces and designing algorithms for raw data access, error correction, and wear leveling at the physical layer.
- Power & Thermal Management: Lead the design and implementation of intelligent firmware for low-power states, dynamic voltage and frequency scaling (DVFS), and thermal throttling. You will be responsible for optimizing power consumption and managing the thermal profile of the controller under various workload conditions.
- LPDDR Driver Integration: Develop and integrate the firmware driver for the LPDDR memory controller. You'll ensure reliable, high-speed data access by implementing routines for memory initialization, training, and self-refresh power-saving modes.
- Debug & Optimization: Utilize your expertise to debug complex, system-level issues related to NAND access, power, thermal, and memory subsystems. You'll profile and optimize the firmware to squeeze out every bit of performance and efficiency.
- Cross-Functional Collaboration: Work closely with the hardware, ASIC, and verification teams to define requirements and debug issues, ensuring a cohesive and high-performing system.
Make Your Resume Now