Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Communication @ 6
GPU
Robotics
Security
System Architecture
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is developing technologies for AI, accelerated computing, computer graphics, gaming, robotics, and self-driving vehicles. The team is seeking a senior firmware engineer to help define and develop system-on-chip and graphics processing unit firmware and software.
Responsibilities
- Collaborate with Hardware, Software, and System Architecture teams to define end-to-end solutions.
- Define firmware architecture for new products and features at the core of NVIDIA's SoC and GPU firmware and software.
- Lead the development and implementation of strategic technologies, including functional safety, security, and next-generation SoC and GPU capabilities.
- Drive technical direction across multiple teams while ensuring scalable, maintainable, and high-quality firmware architecture.
- Work collaboratively within a diverse team with experience across a range of technologies, with an emphasis on the semiconductor industry.
Requirements
- Understanding of Windows kernel-mode drivers and device firmware.
- Track record of solving complex problems with C, C++, or related languages.
- Experience with virtual memory management, interrupt handling, and other low-level system software functionality.
- Collaborative demeanor and ability to consider new insights and alternative solutions to sophisticated problems.
- Proven track record in firmware and/or software engineering.
- Excellent communication skills and a team-player mentality.
- Bachelor's degree or higher in Computer Science, Computer Engineering, or equivalent experience.
- 8+ years of relevant software experience.
Preferred Qualifications
- Experience with system and chip bring-up.
- Background with virtualization technologies and containers.
- Graphics programming knowledge.
Compensation and Benefits
The base salary range is $184,000–$287,500 for Level 4 and $224,000–$356,500 for Level 5. Base salary is determined by location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until September 26, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
Senior Data Backend Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Engineer, Performance
Nvidia · Santa Clara, United States
USD 136,000-212,800 per year
Senior System Software Engineer, Robotics
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior System Software Engineer - GPU Power and Performance Management
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
PhD Research Intern, Electronic Design Automation - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Similar jobs
Senior Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Technical Product Manager - GenAI Platforms - AI Infrastructure - CTO Office
Bloomberg · New York City, United States
USD 140,000-295,000 per year
Director, Tegra Firmware
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Principal Software Engineer
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Firmware Engineer - GPU
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior GPU System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Security Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year