1

Memory Management Engineer Jobs (NOW HIRING)

Collaborate closely with hardware engineers throughout the ASIC design process.. * Virtualization ... Memory Management: Implement efficient memory management strategies considering kernel memory ...

#Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... such as virtualization, memory management, scheduler and Linux Kernel. Key Responsibilities:

Software Engineer II

Phoenix, AZ · On-site

$96K - $132K/yr

... and memory management. Develop tools, frameworks and common libraries to improve the game ... Act as a liaison to game client developers when designing the communication layer between the ...

We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineer to verify the world's leading GPUs. This position offers ...

#Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

As a Senior Software Engineer, you will design, develop, and optimize software solutions for ... scheduling, and memory management (IOMMU). • Optimize power and performance management ...

We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineer to verify the world's leading GPUs. This position offers ...

We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineer to verify the world's leading GPUs. This position offers ...

We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineer to verify the world's leading GPUs. This position offers ...

Develop and review kernel code: memory management, scheduler, networking, storage, and GPU-related ... Strong C programming skills; fluency in kernel development workflow (patch submission, mailing ...

We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineer to verify the world's leading GPUs. This position offers ...

We are now looking for a Senior Verification Engineer for our Memory Management Unit. NVIDIA is seeking outstanding ASIC Verification Engineer to verify the world's leading GPUs. This position offers ...

Senior Staff Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Engineering Group, Engineering Group > Software Engineering General Summary: As a leading ... such as virtualization, memory management, scheduler and Linux Kernel. Key Responsibilities:

Showing results 41-60

Memory Management Engineer information

See salary details

$38K

$115.9K

$191.5K

How much do memory management engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for memory management engineer in the United States is $115,864.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,000.00 and $151,500.00 per year, depending on experience, location, and employer.

What are popular job titles related to Memory Management Engineer jobs?

For Memory Management Engineer jobs, the most frequently searched job titles are:

Board Support Package Software Engineer

Cedar Rapids, IA • On-site

idexcel
IT Services • 51 - 200 employees

Contractor

Re-posted 23 days ago


Job description

Job Description

JOB Description 

Development and porting of Board Support Packages (Boot loader & Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers, configuration files, I/O initialization and startup routines, memory management, OS configuration, extensions to
kernels, boot loaders, etc
Perform board bring-ups and hardware validation/ debugging.
Development of custom utilities which can useful for benchmarking of target hardware or help application and verification team.
Performing hardware/software unit level tests and/or functional integration tests.
Development of multithreaded user space applications
Tools: JTAG based hardware emulators, Hardware debugging tools e.g. Oscilloscope, Logic Analyzer, Protocol Analyzers, Kernel debugging tools e.g. ftrace, GIT, Subversion, GIT based code maintaining tools e.g. gerrit, gitlab

Qualifications

Must possess detail knowledge of Linux Device Drivers, subsystems and Linux Environment
Hands on experience of board bring up
Programming language: C/C++
Operating System : Linux
o Good understanding of device drivers, file systems, memory management and OS internals
Scripting language: Python, Shell

Additional Information

Anvesh Reddy

609 269 2719