Senior Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 6 hours ago

Senior Firmware Engineer

NVIDIA is widely considered to be one of the technology world’s most desirable employers. As a Senior Firmware Engineer, you will be responsible for firmware verification across pre-silicon and post-silicon platforms, collaborating with design and verification teams to validate firmware functionality and develop verification plans.

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

Responsibilities

Collaborate within a combined design and verification team to validate firmware features and functionality
Develop verification plans, test cases, and correctness models (primarily in Python) to verify firmware functionality
Drive silicon bring-up, feature enablement, and debug activities on GPU systems
Work closely with architecture, hardware, and firmware teams on firmware enablement, design-for-debug, and validation strategies
Triage and resolve firmware issues observed during customer qualification or in-field testing
Log and track bugs, maintain coverage metrics, and perform gap analysis
Develop and maintain automation tools and infrastructure to improve firmware development, regression, and verification workflows

Qualification

Firmware verificationPythonC/C++Computer architectureDebugging skillsLow-level software passionEmbedded environmentsRTOS familiarityRISC-V programmingCollaboration skillsCommunication skillsTeam player

Required

BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related field
Minimum 3+ years of experience in firmware or software verification
Strong debugging and analytical skills
Proficiency in Python, C, C++ and understanding of object-oriented programming
Solid understanding of computer architecture, microprocessors, and microcontroller fundamentals
Excellent collaboration and communication skills, with experience working across on-site and remote teams
Positive attitude and strong team player; able to work effectively under tight schedules

Preferred

Experience or familiarity with high-performance computing systems, interconnects, or networking protocols and architectures
Software development or verification experience is a plus
Passion for low-level software, firmware development, and debugging
Hands-on experience with hardware/software interaction and embedded environments
Familiarity with RTOS or RISC-V programming and debugging
Proven ability to work independently with minimal supervision
Strong execution discipline and ability to meet schedule commitments

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 (1877)
2024 (1355)
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