96 Maimsd Technology Jobs
Memory Firmware Engineer - Memory Management
Maimsd Technology
posted 10hr ago
Key skills for the job
About the Role :
We are seeking a highly motivated and skilled Memory Firmware Engineer to join our team and contribute to the development of cutting-edge memory solutions.
In this role, you will be responsible for designing, developing, and maintaining firmware for memory subsystems, ensuring optimal performance and reliability.
Key Responsibilities :
Design, develop, and maintain firmware for memory subsystems, including but not limited to :
- DDR4/ DDR5/ NVDIMM controllers
- Memory initialization and training algorithms
- Error correction code (ECC) implementation and management
- Memory self-refresh (SR) and power management features
- Advanced memory features like Secure Memory Encryption (SME), Secure Encrypted Virtualization (SEV), and Reliability, Availability, and Serviceability (RAS)
- Analyze and debug memory-related issues.
- Optimize memory performance and power consumption.
- Collaborate with hardware and software engineers to ensure seamless system integration.
- Stay abreast of the latest memory technologies and industry standards.
- Contribute to the development and documentation of firmware specifications.
Required Skills :
Mandatory :
- Very strong in C language programming and debugging
- Working knowledge of git/gerrit
Key Skillsets :
- Good understanding of DDR4, DDR5, NVDIMM
- Good understanding of different DIMM types (UDIMM/ SODIMM/ RDIMM/ LRDIMM/LPDDR)
- Good understanding of UMC features like ECC, SME, SEV, RAS etc.
- Experience with embedded systems development and debugging.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Employment Type: Full Time, Permanent
Read full job description5-8 Yrs
Mumbai, Patna, Bangalore / Bengaluru
7-12 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru
3-8 Yrs
Mumbai, Bangalore / Bengaluru, Delhi/Ncr