NVIDIA

Firmware Engineer

Job Description

Posted on: 
2025-10-30

Responsibilities

  • Identify, diagnose, and address high-value problems during the product onboarding process.
  • Verify that all integrated components interact as intended through functional testing.
  • Validate firmware features at the hardware power-on stage.
  • Serve as a bridge between software, architecture, hardware, and production engineering teams.
  • Collaborate with engineering, product management, and architecture teams.
  • Engage in system-level debugging and problem-solving.
  • Foster collaboration among engineering teams across NVIDIA's global sites.

Job Requirements

  • BS.c in Electrical/Computer Engineering or equivalent experience.
  • 3+ years of relevant experience or knowledge.
  • Strong system-level understanding and hands-on lab experience.
  • Programming knowledge in Python/C/C++ or Perl.
  • Excellent interpersonal and intercultural communication skills in English.
  • Knowledge in SW-HW interfaces, PCIe, memory subsystems, and real-time software.
  • Deep understanding of computing architectures and hardware systems.
Apply now

More job openings