Job Summary
Key Responsibilities
2. Optimize memory allocation and data access patterns leveraging DRAM, SRAM, and cache technologies to enhance system throughput and efficiency.
3. Evaluate and integrate industry-leading memory management algorithms, applying expertise to address latency, fragmentation, and power consumption challenges.
4. Lead technical workshops and knowledge-sharing sessions within the team, promoting best practices and fostering proficiency in memory layout design.
5. Collaborate with stakeholders to gather requirements and translate business needs into high-performance architectural solutions using simulation and modeling platforms like Cadence and Synopsys.
6. Continuously research emerging memory layout technologies and trends, driving adoption of future-proof strategies that align with client and industry standards.
7. Define technology roadmaps and strategic initiatives for memory layout design, ensuring delivery of innovative solutions that mitigate risk and support business growth.
Skill Requirements
2. Advanced skills in hardware description languages such as Verilog, VHDL, and SystemVerilog for complex design implementations.
3. Strong understanding of memory hierarchy, including DRAM, SRAM, cache systems, and related management algorithms.
4. Advanced knowledge of simulation, modeling, and validation tools (e.g., Cadence, Synopsys) for architectural analysis and verification.
5. Excellent analytical and problem-solving abilities in addressing performance, latency, and security challenges.
6. Ability to lead technology strategy, mentor teams, and drive adoption of cutting-edge memory design practices.