Memory Firmware Engineer
Overview :
We're looking for a highly skilled and experienced Memory Firmware Engineer to join our team. The ideal candidate will have a deep understanding of memory technologies and a strong background in C programming. This role involves developing, debugging, and optimizing firmware for various memory systems.
Responsibilities :
- Design, develop, and maintain firmware for memory technologies such as DDR4, DDR5, and NVDIMM.
- Work with different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.
- Implement and support Unified Memory Controller (UMC) features like ECC (Error-Correcting Code), SME (Secure Memory Encryption), SEV (Secure Encrypted Virtualization), and RAS (Reliability, Availability, Serviceability).
- Debug and resolve complex issues related to memory firmware.
- Collaborate with hardware and software teams to ensure seamless integration.
- Optimize firmware for performance and power efficiency.
Qualifications :
Education : B.E / B.Tech degree in Computer Science, Electronics, or a related field (excluding Civil, Mechanical, and Electrical).
Experience : 5 to 10 years of professional experience in memory firmware or a related domain.
Skills :
Strong C programming skills.Good understanding of DDR4, DDR5, and NVDIMM technologies.In-depth knowledge of different DIMM types : UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Familiarity with UMC features such as ECC, SME, SEV, and RAS.(ref : hirist.tech)