HamburgerMenu
hirist

Memory Firmware Engineer - C Programming

Thinkaloud Consulting Private Limited
Bangalore
5 - 10 Years

Posted on: 05/09/2025

Job Description

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.

info-icon

Did you find something suspicious?