1

Memory Layout Jobs (NOW HIRING)

General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability research and analysis * Knowledge of weaponizing discovered ...

General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability research and analysis * Knowledge of weaponizing discovered ...

General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability research and analysis * Knowledge of weaponizing discovered ...

General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability research and analysis * Knowledge of weaponizing discovered ...

General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability research and analysis * Knowledge of weaponizing discovered ...

Senior Reverse Engineer

Arlington, VA · On-site

$120K - $165K/yr

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the ... Our layout engineering team drives the physical design foundations behind Micron's industry-leading ...

Contribute to the development of new memory products by assisting with the overall layout and optimization of memory circuits. Build layout skillsets and techniques through on-the-job training and ...

General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Nice to haves: * Vulnerability research and analysis * Knowledge of weaponizing discovered ...

Contribute to the development of new memory products by assisting with the overall layout and optimization of memory circuits. Build layout skillsets and techniques through on-the-job training and ...

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Senior Reverse Engineer

Woburn, MA · On-site

$111K - $153K/yr

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Senior Reverse Engineer

San Diego, CA · On-site

$110K - $152K/yr

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Senior Reverse Engineer

Arlington, VA · On-site

$120K - $165K/yr

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Senior Reverse Engineer

Melbourne, FL · On-site

$96K - $132K/yr

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

Senior Reverse Engineer

Arlington, VA · On-site

$120K - $165K/yr

C/C++, Python, etc. • Proficiency in one or more Assembly Languages: x86, ARM, etc. • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. Preferred ...

next page

Showing results 1-20

Memory Layout information

See salary details

$11

$21

$67

How much do memory layout jobs pay per hour?

As of Jun 7, 2026, the average hourly pay for memory layout in the United States is $21.83, according to ZipRecruiter salary data. Most workers in this role earn between $15.62 and $22.12 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Memory Layout position, and why are they important?

To excel in a Memory Layout role, you need a strong background in digital design, computer architecture, and semiconductor device physics, typically supported by a degree in electrical engineering or a related field. Experience with specialized EDA tools such as Cadence Virtuoso, Synopsys, or Mentor Graphics, along with knowledge of relevant process design kits (PDKs), is essential. Strong attention to detail, time management, and the ability to communicate effectively with cross-functional teams are valuable soft skills. These capabilities ensure optimal memory circuit performance, reliability, and seamless collaboration in fast-paced semiconductor development environments.

What is a Memory Layout job?

A Memory Layout job involves designing and optimizing the physical arrangement of memory structures in integrated circuits (ICs) to ensure efficient performance, minimal power consumption, and optimal area utilization. Professionals in this field work closely with circuit designers and verification engineers to implement memory blocks such as SRAM, DRAM, and register files. They use Electronic Design Automation (EDA) tools to create layouts that meet design specifications while adhering to manufacturing constraints and design rules.

What are typical daily responsibilities for someone working in Memory Layout within a semiconductor company?

As a Memory Layout professional, your day-to-day tasks will include translating memory circuit schematics into physical layouts, optimizing layouts for performance and manufacturability, and running verification checks such as DRC (Design Rule Check) and LVS (Layout Versus Schematic). You will frequently collaborate with circuit designers, process engineers, and verification teams to ensure the layout meets both functional and manufacturing requirements. The role may also involve creating layout documentation and responding to feedback from fabrication teams. This position is detail-oriented and requires a blend of technical expertise and teamwork to ensure robust, efficient memory products. Over time, a strong performance in this role can open doors to lead layout, architecture, or design management positions.

More about Memory Layout jobs
What states have the most Memory Layout jobs? States with the most job openings for Memory Layout jobs include:
What job categories do people searching Memory Layout jobs look for? The top searched job categories for Memory Layout jobs are:
Senior Reverse Engineer

Senior Reverse Engineer

STR

Woburn, MA

$134K - $184K/yr

Other

Posted 21 days ago


Job description

STR is hiring aSenior Reverse Engineerwho has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. 

What you'll do: 

  • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
  • Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
  • Working in multi-discipline teams to develop innovative offensive cyber solutions to challenging problems from a wide variety of technologies 
  • Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets 
  • Documenting, demonstrating, and presenting research 
  • Solving real world problems that have an impact on national security

Who you are: 

  • This position requires the ability to obtain anActive Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government 
  • Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 5 years relevant experience 
    (MS or PhD with equivalent work experience may also be considered) 
  • Experience with binary analysis of software/firmware 
  • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra 
  • Proficiency in one or more programming languages: C/C++, Python, etc. 
  • Proficiency in one or more Assembly Languages: x86, ARM, etc. 
  • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc. 

Nice to haves: 

  • Vulnerability research and analysis
  • Knowledge of weaponizing discovered vulnerabilities into exploits 
  • Implant or software patch development 
  • Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++ 
  • Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices. 
  • Knowledge of operating system internals including memory/process/thread management 
  • Embedded systems or firmware analysis 
  • Experience development custom emulation tools to enable dynamic analysis 
  • Disassembler/decompiler module development 
  • Experience analyzing and reconstructing code/data flow 
  • Automated reverse engineering or software analysis tool development 
  • Experience debugging software without source code 
  • Knowledge of binary file structures and formats 
  • Experience analyzing protocols or message structures 
  • Knowledge of anti-reverse engineering techniques 
  • Knowledge of intrusion detection and anti-malware systems and techniques

Pay Information
Full-Time Salary Range: $134,000 - $184,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.