Senior Firmware Engineer

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 Debugging @ 7 System Architecture @ 3 Compliance @ 4 GPU @ 4

Details

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).