Posted on: 23/07/2025
Key Responsibilities :
- Design, develop, and maintain memory firmware (ABL FW) for server and platform applications.
- Work on memory initialization, training, and tuning for DDR and NVDIMM technologies.
- Debug and optimize firmware performance related to memory subsystems.
- Implement and validate UMC (Unified Memory Controller) features such as ECC, SME, SEV, and RAS.
- Collaborate with hardware and BIOS teams to ensure seamless integration and validation of memory-related features.
- Maintain code quality and follow version control processes using git/gerrit.
Key Skillsets
Mandatory :
- DDR4, DDR5, and NVDIMM technologies.
- Different DIMM types (UDIMM, SODIMM, RDIMM, LRDIMM, LPDDR).
- UMC features: ECC (Error-Correcting Code), SME (Secure Memory Encryption), SEV (Secure Encrypted
Virtualization), RAS (Reliability, Availability, Serviceability).
- Excellent proficiency in C programming and low-level firmware debugging.
- Experience with git/gerrit for version control and code reviews.
Good to Have :
- Familiarity with memory training algorithms and power management features.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1517744
Interview Questions for you
View All