Firmware Engineer

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +1

NVIDIA is seeking a Firmware Engineer to join their NVLink FW group, focusing on designing and implementing firmware features for next-generation networking and GPU products. The role involves collaboration with architecture and software design teams, working in pre and post-silicon environments, and gaining deep understanding of system debugging and networking technologies. The team develops cutting-edge networking features for AI, Cloud & HPC.

What you'd actually do

  1. Design and implement new features in the core of NVIDIA NVLINK firmware.
  2. Work in pre and post-silicon development environments of next-generation NVIDIA networking products.
  3. Gain a deep understanding of system debugging, networking technology, and stacks, as well as the HW/FW/SW relationship.
  4. Collaborate with architecture and different software design teams as part of the software development lifecycle.
  5. Innovate! Bring NVIDIA’s FW switching & GPU products to shine in customer’s view.

Skills

Required

  • B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering or equivalent experience.
  • 2+ years of relevant professional experience.
  • Proficient knowledge of C.
  • Strong programming skills in Python.
  • Understanding of embedded SW and real-time programming.
  • Strong analytical, creative, debugging and problem-solving skills.
  • Detail-oriented and comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements.
  • An excellent teammate with good social skills.

Nice to have

  • Knowledge of network protocols.
  • Agile experience.
  • Motivation to learn and constantly improve processes and tools.
  • Background in Linux internals.
  • Scripting abilities (Python, Bash).