Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 4 Debugging @ 7 System Architecture @ 3 Compliance @ 4 GPU @ 4Details
NVIDIA is seeking a Senior Firmware Engineer to support development of crucial GPU firmware. You will be a key member of a team of innovators working on firmware that impacts product lines ranging from consumer graphics to self-driving cars and artificial intelligence. The role involves working on bare-metal firmware for embedded microcontrollers inside NVIDIA GPUs, collaborating with hardware and software teams, and ensuring robustness, performance, security, and functional safety compliance.
Responsibilities
- Support development of bare-metal firmware running on embedded microcontrollers within NVIDIA GPUs.
- Collaborate with hardware and software teams to architect new features and guide future development.
- Optimize software to improve system robustness, performance, and security.
- Participate in testing of new and existing firmware; perform testing and validation.
- Perform system bring-up, debug, and validation.
- Ensure compliance to functional safety standards (ISO 26262 and ASPICE): define requirements, architecture and design with end-to-end traceability, perform safety analyses (FMEA/DFA/FTA), and ensure code compliance to MISRA and Cert-C standards.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field, or equivalent experience.
- At least 5+ years of meaningful experience.
- Proven software engineering background with experience in embedded software/firmware development.
- Proficiency in C and C++.
- Experience with bare-metal embedded development and microcontrollers.
- Understanding of software development life cycle from requirements to testing closure and maintenance.
- Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, DMA, etc.).
- Strong debugging and analytical skills; experience with system bring-up and validation.
- Excellent interpersonal skills and ability to collaborate with on-site and remote teams.
Preferred / Ways to Stand Out
- Familiarity with general hardware concepts.
- Experience with functional safety processes and standards.
- Background with security risk analysis.
Benefits and Additional Information
- Base salary ranges (by level): Level 3: 148,000 USD - 235,750 USD; Level 4: 184,000 USD - 287,500 USD. Exact base salary will be determined based on location, experience, and pay of employees in similar positions.
- Eligible for equity and benefits (see NVIDIA benefits).
- Applications accepted at least until October 7, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.
- Note: #LI-Hybrid (hybrid work arrangement).