Senior Firmware Engineer - Memory Subsystem

2 Months ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA's SoC Memory Subsystem team seeks a Senior Firmware Engineer to contribute to the development and validation of firmware for DDR memory and the memory subsystem. Responsibilities include firmware development, silicon bring-up and debug, planning and implementing memory interfaces, DRAM interface timing tuning, reviewing datasheets, and refining the memory bring-up and validation strategy. The role requires expertise in digital and analog systems, computer architecture, and debugging, along with collaboration skills. The ideal candidate will possess strong problem-solving abilities and be comfortable handling diverse responsibilities throughout a product's lifecycle.
Must have:
  • BS/MS EE (Embedded Systems)
  • 5+ years experience
  • DDR protocol experience
  • C/C++ coding skills
  • Data structures knowledge
  • Excellent debugging skills
Good to have:
  • ASIL process knowledge
  • PC systems, Windows/Linux knowledge
  • Scripting (C, C++, Java, Python, Perl)
  • Embedded firmware experience
Perks:
  • Equity
  • Benefits

Job Details

We are now looking for a Senior Firmware Engineer for our Memory Subsystem Team!

Widely considered to be one of the technology world’s most desirable employers, NVIDIA is an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence and Visualization! The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables outstanding creativity and discovery and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. NVIDIA’s SoC Memory Subsystem team is looking for curious, collaborative, and motivated hardware engineers to take our memory subsystem from first silicon power-on to production.

What you'll be doing:

  • Firmware development for DDR memory and memory subsystem, validation and debug of firmware and silicon bring-up and debug for Nvidia SOC product

  • Planning and implementing memory interfaces, validation, and feature enablement on NVIDIA SoC products.

  • Tuning DRAM interface timing

  • Reviewing DRAM datasheets.

  • Exercising your expertise in digital and analog systems, computer architecture, and debugging skills to tackle exciting problems.

  • Refining our memory bringup and validation strategy.
     

What we need to see:

  • BS or MS EE degree with focus in embedded systems (or equivalent experience).

  • 5+ years of proven experience

  • Experience with DDR protocol is a plus.

  • Good understanding and coding skills in C/ C++

  • Understanding of data structures.

  • Knowledge in ASIL process and flow will be an added advantage

  • Working knowledge of PC systems, windows OS, and Linux.

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


Ways to stand out from the crowd:

  • Familiar with scripting or programming languages such as C, C++, JAVA, Python, or Perl.

  • Experience with embedded firmware.

  • Deep understanding of technology and passionate about what you do.

  • Strong collaborative and interpersonal skills, specifically a proven track record to optimally guide and influence within a dynamic matrix environment.

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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.

Similar Jobs

Canva - Senior Frontend Engineer - Page Load team

Canva

Sydney, New South Wales, Australia (Remote)
5 Months ago
Google - Software Engineering Manager, Play Games

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Warner Bros Games - Staff Software Engineer - MSC Rights Team

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
ByteDance - Senior Software Engineer (Client Side)

ByteDance

Singapore (On-Site)
2 Weeks ago
Rovio  - Lead/Principal Data Engineer

Rovio

Helsinki, Uusimaa, Finland (On-Site)
22 Hours ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
5 Months ago
Google - PHY Design IP Integration Technologist

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Research Scientist, Google Cloud AI

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Samsung Semiconductor - Senior Engineer, Performance Modeling Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago
Assystems - Ingénieur Coordination et études nucléaires H/F

Assystems

Rouen, Normandy, France (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

AppLovin - Software Engineer

AppLovin

Toronto, Ontario, Canada (On-Site)
5 Months ago
Supercell - Senior Software Engineer, Groups & Chat

Supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Day ago
Warner Bros Games - Software Engineer II - Cloud Support and Operations

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Boomi - Software Principal Engineer

Boomi

Ramat Gan, Tel Aviv District, Israel (Hybrid)
1 Day ago
matchgroup - Senior Machine Learning Engineer, Trust & Safety

matchgroup

New York, New York, United States (Hybrid)
17 Hours ago
Google - Engineering Manager, Mobile, YouTube Create

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Zynga - Senior Software Engineer I

Zynga

Bengaluru, Karnataka, India (On-Site)
4 Hours ago
Next Level Business Services - Java developer with Angular

Next Level Business Services

Toronto, Ontario, Canada (On-Site)
6 Months ago
Cygames - Android Engineer

Cygames

Shibuya, Tokyo, Japan (On-Site)
1 Day ago
Assystems - Ingénieur MES / AVEVA H/F

Assystems

Carquefou, Pays De La Loire, France (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Google - Technical Sales Specialist, Platform, Public Sector, Google Cloud

Google

Ottawa, Ontario, Canada (On-Site)
2 Weeks ago
Next Level Games - Senior Level Designer

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
Epic Games - Senior Gameplay Systems Developer, Developer Relations

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
The Walt Disney Company - Production Manager

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Google - Senior Account Executive, Public Sector, Large Customer Sales

Google

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Ubisoft - Associate Art Director [Rainbow Six Siege]

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Epic Games - Senior DevOps Programmer

Epic Games

Canada (On-Site)
2 Weeks ago
Tencent - Concept Art and Research Intern

Tencent

Quebec, Canada (On-Site)
1 Month ago
Ice fall interactive - Narrative Designer & Writer

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
23 Hours ago
Klei - Backend Programmer

Klei

Vancouver, British Columbia, Canada (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Canada (On-Site)
2 Months ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Days ago
Samsung Semiconductor - Intern, Machine Learning Engineer - PEFT

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Physical Design Full Chip STA Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Krafton  - Corporate Social Responsibility (CSR) Specialist

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Principal Thermal Mechanical Photonic Designer

NVIDIA

Canada (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Tencent - Software Engineering Associate 104534

Tencent

Singapore (On-Site)
4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug