Description
We are looking for an experienced Firmware Engineer to join the NIC Firmware team at the Yokneam site. The Firmware team develops cutting-edge networking features for cloud, HPC, and storage.
Responsibilities:
Work closely with the architecture and different software design teams to implement new features in the core of NVIDIA NIC firmware in pre and post-silicon environments.
Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment.
Gain a deep understanding of system debug, networking technology, and stacks, as well as the HW/FW/SW relationship.
Learn how a big software project is operated, maintained, qualified, and released, and how Hardware and Firmware are developed.
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
5+ 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.
Preferred qualifications:
Knowledge of network protocols.
Prior verification experience.
Real-time programming.
Knowledge in storage protocols.
Experience with Agile methods.