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 ...

Experience with custom memory layout designs * Experience with all memory analysis steps including design entry, functional verification, layout guidance, simulation, timing, power and electrical ...

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

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the ... PCB Layout Designer Our vision is to transform how the world uses information to enrich life for ...

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the ... PCB Layout Designer Our vision is to transform how the world uses information to enrich life for ...

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 ...

Software Reverse Engineer

Melbourne, FL · On-site

$112K - $154K/yr

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 ...

Senior Reverse Engineer

San Diego, CA · On-site

$134K - $184K/yr

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

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 ...

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 Jul 23, 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:
Infographic showing various Memory Layout job openings in the United States as of July 2026, with employment types broken down into 2% Internship, 2% As Needed, 68% Full Time, 7% Part Time, and 21% Contract. Highlights an 94% In-person, 2% Hybrid, and 4% Remote job distribution, with an average salary of $45,402 per year, or $21.8 per hour.
Software Reverse Engineer

Software Reverse Engineer

STR

Woburn, MA

$112K - $154K/yr

Other

Posted 7 days ago


Job description

STR is hiring a Software Reverse Engineer who 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
  • Developing innovative cybersecurity solutions
  • Working in multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
  • 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 an Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government
  • BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience)
  • 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: $112,000 - $154,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.