Firmware Engineer - Memory Subsystem jobs in United States
info-icon
This job has closed.
company-logo

NVIDIA · 11 hours ago

Firmware Engineer - Memory Subsystem

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.

Artificial Intelligence (AI)Consumer ElectronicsGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

Firmware DesignC/C++ ProgrammingLow-level Firmware ProgrammingDRAM TechnologiesDebugging SkillsScripting LanguagesCode Quality StandardsTechnology PassionCollaboration SkillsProblem Solving

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

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1418)
2024 (1356)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase