Senior Firmware Engineer
ExternalFull-timeRemote2mo ago
PythonExpress
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
- What we need to see:
- 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.
- Software development or verification experience is a plus.
- Ways to stand out from the crowd:
- 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.
- #LI-Hybrid
- Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits .
- Applications for this job will be accepted at least until May 30, 2026. This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
Additional Information
As a member of our NVLink Firmware Development and Verification team, you will be responsible for performing unit and integration-level firmware verification across both pre-silicon and post-silicon platforms. You will also help enable the firmware and verification infrastructure for our next-generation GPUs, which power high-performance interconnects in multi-GPU systems. Experience or familiarity with high-performance computing systems, interconnects, or networking protocols and architectures is a plus.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at NVIDIA? Share your experience