Firmware Engineer

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel

NVIDIA is seeking a Firmware Engineer to join their Firmware team, focusing on developing groundbreaking networking features for AI, cloud, HPC, and storage. The role involves implementing new features, developing verification tests, and collaborating with cross-functional teams on firmware for NVIDIA NIC and Switch.

What you'd actually do

  1. Implement new features for NVIDIA NIC and Switch firmware.
  2. Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment.
  3. Collaborate with multi-functional teams including chip design, board designers, Silicon, SW and program managers to debug any FW/validation issues.
  4. Heavily involved with the early modeling and simulation required to produce our outstanding products including schematic and layout reviews on next generation board designs.

Skills

Required

  • C/C++
  • OOP
  • Data analysis
  • debugging
  • problem-solving
  • digital design
  • computer architecture
  • Linux
  • drivers
  • CPU/GPU/SOC architecture

Nice to have

  • Python
  • RISCV architecture
  • verification
  • multitask
  • prioritize
  • lab experience
  • board bringup
  • lab debug
  • lab tools
  • oscilloscopes
  • multimeters
  • logic analyzers

What the JD emphasized

  • Firmware Engineer
  • Firmware
  • firmware