Senior Firmware Engineer - Memory Subsystem

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

HPC

Required Skills & Competences

Security @ 4 Linux @ 4 Python @ 4 Java @ 3 Data Structures @ 4 Hiring @ 4 Perl @ 3 Debugging @ 4 AI @ 4 NVLink @ 4

Details

We are looking for a Senior Firmware Engineer for the Memory Subsystem Team at NVIDIA. NVIDIA is a leader in High-Performance Computing, Artificial Intelligence and Visualization. The role focuses on firmware and silicon bring-up for memory and NVLink subsystems, working from first silicon power-on to production.

Responsibilities

  • Firmware development for NVLINK-C2C, including validation and debug of firmware and silicon bring-up for NVIDIA products.
  • Work on boot architecture and security aspects of NVLink-C2C interfaces.
  • Produce architectural specifications for microcontrollers/processors used for boot and run-time functions.
  • Plan and implement NVLINK-C2C interfaces, validation, and feature enablement on NVIDIA products.
  • Implement low power states, RAS (reliability/availability/serviceability), and telemetry functions.
  • Apply expertise in digital and analog systems, computer architecture, and debugging to solve complex problems.
  • Refine interface bring-up and validation strategy.

Requirements

  • BS or MS in Electrical Engineering with focus in embedded systems (or equivalent experience).
  • 6+ years of proven experience in boot architecture and firmware design.
  • Excellent RTL and digital design skills.
  • Experience with high-speed I/O interfaces is a plus.
  • Good coding skills in C, C++ and Python.
  • Understanding of data structures.
  • Knowledge of ASIL process and flow is an added advantage.
  • Working knowledge of PC systems, Windows OS, and Linux.
  • Excellent debugging skills; able to break problems down based on first principles.
  • Strong collaboration and cross-disciplinary teamwork skills.
  • Comfortable taking on different responsibilities over the life of a product.

Ways to Stand Out

  • Familiarity with scripting or programming languages such as Java or Perl.
  • Experience with embedded firmware.
  • Deep technical passion and understanding of the field.
  • Strong collaborative and interpersonal skills with the ability to influence in a matrix organization.

Compensation & Benefits

Other Information

  • #LI-Hybrid
  • Applications accepted until May 24, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.