Taro Logo

Firmware Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Firmware Engineer to join their NIC Firmware team in Yokneam. This role is part of a team that develops cutting-edge networking features for cloud, HPC, and storage, driving data growth for the world's biggest companies. The position offers a dynamic, meaningful, and fast-paced environment working with talented engineers globally.

The role involves implementing new features in NVIDIA's NIC firmware, developing verification tests, and working closely with architecture and software design teams. You'll gain deep expertise in system debugging, networking technology, and hardware/firmware/software relationships. The ideal candidate should have a strong background in C/C++ programming, excellent understanding of data structures and algorithms, and at least one year of professional experience.

NVIDIA is known as one of technology's most desirable employers, offering the opportunity to work on innovative solutions that transform industries through AI and digital twins. The company maintains a diverse and inclusive work environment, welcoming creative and autonomous individuals who can contribute to their cutting-edge technology development.

The position requires a B.Sc. in Computer Science, Computer Engineering, or Electrical Engineering, and offers the chance to work with advanced networking and storage protocols. Knowledge of network protocols, verification experience, real-time programming, and Agile methods are considered valuable additional skills that can help candidates stand out.

Last updated 6 days ago

Responsibilities For Firmware Engineer

  • Work closely with architecture and software design teams
  • Implement new features in NVIDIA NIC firmware in pre and post silicon environment
  • Develop verification tests for advanced features in Firmware testing environment
  • Debug system and understand networking technology and HW/FW/SW relationships
  • Operate, maintain, qualify and release software projects

Requirements For Firmware Engineer

  • B.Sc. in Computer Science/Computer Engineering/Electrical Engineering
  • 1+ years of professional experience
  • Strong C/C++ capabilities
  • Excellent understanding of data structures and algorithms fundamentals
  • Strong analytical, debugging and problem-solving skills
  • Motivated and independent with strong interpersonal skills