Firmware Engineer, Memory Subsystem - New College Grad 2026

at Nvidia
USD 120,000-235,800 per year
JUNIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 2 Algorithms @ 6 Data Structures @ 3 Perl @ 2 Performance Optimization @ 3 Debugging @ 3 GPU @ 6

Details

Our work at NVIDIA is dedicated to a computing model focused on visual and AI computing. For two decades, NVIDIA has pioneered visual computing and the GPU, which now runs deep learning algorithms and powers systems that perceive and understand the world. We are looking to grow our teams with the smartest people in the world.

This role is for a Firmware Engineer (New College Grad) to join the Memory Subsystem Team working on firmware for NVIDIA SoC memory subsystems.

Responsibilities

  • Design and implement firmware for the memory subsystem, including silicon bring-up, validation, and debugging for NVIDIA SoC products.
  • Tune the DRAM interface and manage memory subsystem configuration, including enhancements to initialization, functionality, performance optimization, and power management.
  • Plan and execute firmware features while contributing to code refactoring, profiling, complexity optimization, and comprehensive validation.
  • Analyze DRAM datasheets, Memory Subsystem Architecture, and SoC architecture specifications to guide implementation.
  • Debug and solve complex hardware/software interaction issues using expertise in digital/analog systems and computer architecture.

Requirements

  • Pursuing or recently completed a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field (or equivalent experience).
  • Strong coding skills in C/C++.
  • Understanding of data structures.
  • Exposure to low-level firmware programming for ARM or RISC-V processors.
  • Excellent debugging skills; able to break problems down based on first principles.

Ways to stand out (Preferred)

  • Familiarity with scripting or programming languages such as Python or Perl.
  • Experience with DRAM technologies (DDR, LPDDR, HBM).
  • Knowledge of ASIL process and flow.
  • Ability to maintain high code quality standards, perform code profiling, manage cyclomatic complexity, and ensure comprehensive code coverage.

Compensation & Benefits

  • Base salary ranges provided by level:
    • Level 2: 120,000 USD - 189,750 USD
    • Level 3: 148,000 USD - 235,750 USD
  • You will also be eligible for equity and benefits.

Application Deadline

  • Applications for this job will be accepted at least until December 26, 2025.

Equal Opportunity

  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They state they do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.