NVIDIA-logo
NVIDIA
ยท
December 31, 2025
Apply Now
This job has closed.

Firmware Engineer - Memory Subsystem

Santa Clara, CA
Full-time
Onsite
$120K/yr - $190K/yr
Entry, Mid Level
NVIDIA is an industry leader in High-Performance Computing, Artificial Intelligence, and Visualization. They are seeking a Firmware Engineer for their Memory Subsystem Team to design and implement firmware for NVIDIA SoC products, manage memory subsystem configuration, and solve complex hardware/software interaction issues.
Apply Now

Responsibilities

  • Firmware Design & Execution: Design and implement firmware for the memory subsystem, including silicon bring-up, validation, and debugging for NVIDIA SoC products
  • Software and Configuration Tuning: Tune the DRAM interface and manage the memory subsystem configuration, including enhancements to initialization, functionality, performance optimization, and power management
  • Optimization & Quality: Plan and execute firmware features while contributing to code refactoring, profiling, complexity optimization, and comprehensive validation
  • Architecture Review: Analyze DRAM datasheets, Memory Subsystem Architecture, and SoC architecture specifications to guide implementation
  • Complex Problem Solving: Exercise expertise in digital/analog systems and computer architecture to debug and solve complex hardware/software interaction issues

Qualification

Required

  • BS or MS EE degree with focus in embedded systems (or equivalent experience)
  • 2+ years of proven experience
  • Strong coding skills in C/C++
  • Understanding of data structures
  • Experience with low-level firmware programming for ARM or RISCV processors
  • Excellent debugging skills. Able to break problems down based on first principles
  • Possess good collaboration and cross-disciplinary teamwork skills
  • Comfortable assuming different responsibilities over the life of a product

Preferred

  • Familiar with scripting or programming languages such as Python, or Perl
  • Experience with dram technologies like DDR, LPDDR, HBM
  • Deep understanding of technology and passionate about what you do
  • Knowledge in ASIL process and flow
  • Proven experience maintaining high code quality standards, code profiling, specifically in managing cyclomatic complexity and ensuring comprehensive code coverage

Benefits

  • Equity
  • Benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
Glassdoor
4.6
Founded in 1993
Santa Clara, California, USA
10001+ employees
https://www.nvidia.com