Talent.com
This job offer is not available in your country.
Memory Layout Engineer

Memory Layout Engineer

Univision Technology Consulting Private Limited.Bangalore
30+ days ago
Job description

Job Summary :

We are seeking a skilled Memory Layout Engineer to join our engineering team. The ideal candidate will be responsible for designing, implementing, and optimizing the memory layout of complex hardware systems, including SoCs (System on Chips), embedded devices, and high-performance computing platforms. This role requires a deep understanding of memory architectures, low-level hardware design, and collaboration with cross-functional teams to ensure efficient memory utilization and Responsibilities :

  • Design and optimize memory layouts for various hardware components, including RAM, ROM, caches, and buffers.
  • Collaborate with hardware architects, SoC designers, and firmware engineers to ensure seamless integration of memory subsystems.
  • Develop memory maps and detailed documentation for memory allocation, addressing, and access protocols.
  • Analyze memory requirements and constraints to maximize performance and minimize latency and power consumption.
  • Perform simulations and modeling to validate memory designs and layouts.
  • Identify and troubleshoot memory-related issues during hardware development and testing phases.
  • Stay updated with the latest trends and technologies in memory design and optimization.
  • Provide technical support and guidance to other engineering teams related to memory architecture and layout.
  • Participate in design reviews and contribute to continuous improvement of design processes and :
  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field.
  • Proven experience 4-8 years in memory design, layout, or architecture, preferably in semiconductor or embedded system environments.
  • Strong understanding of memory technologies (e.g., DRAM, SRAM, Flash) and their characteristics.
  • Proficiency with hardware description languages (HDLs) such as Verilog or VHDL is a plus.
  • Experience with memory simulation tools and layout software.
  • Knowledge of low-level programming and firmware development is beneficial.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork Skills :
  • Experience working on SoC or ASIC design projects.
  • Familiarity with power optimization techniques in memory design.
  • Understanding of operating system memory management concepts.
  • Experience with scripting languages (Python, TCL) for automation.

(ref : hirist.tech)

Create a job alert for this search

Memory Layout Engineer • Bangalore