The Job logo

What

Where

Senior Firmware Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
NVIDIA Israel is seeking an experienced and highly motivated Firmware Engineer to join the NIC Firmware development team in Tel-Aviv. In this role, you will design and develop innovative firmware features for NVIDIA’s ConnectX architecture. You will work on cutting edge networking features for cloud, HPC, and storage. We are looking for someone with a strong background in NICs architecture and development, who can develop robust and efficient solutions to complex design challenges. Join our dynamic and meaningful work environment!

NVIDIA Israel seeks for an experienced professional and highly motivated Firmware Engineer to join its NIC Firmware development team in Tel-Aviv site.The successful candidate will design and develop innovative firmware features to unleash the full potential of NVIDIA’s ConnectX architecture. The Firmware team develops cutting edge networking features for cloud, HPC and storage.The position requires a broad background in NICs architecture and development, together with a proven ability to develop robust and efficient solutions to complex design challenges. The Firmware team drives the data growth of the world’s biggest companies.With talented engineers around the globe, the work environment is dynamic and meaningful.

 

What you will be doing:

  • Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship.
  • Design and implement new firmware features in NVIDIA NICFirmware core (NVIDIA’s ConnectX products).
  • Characterize and refine key firmware design elements and code to maximize performance and ensure robustness and flexibility.
  • Learn how a big complex software project is operated, maintained, qualified and released - how Hardware and Firmware are developed.

 

What we need to see:

  • Bachelor’s or Master’s Degree (or equivalent experience) in Computer/Electronics engineering.
  • 5+ years of embedded systems design experience.
  • Embedded programming experience with Data plane processors such as DSP, ARM, PowerPC, MIPS or similar.
  • C-language and assembly programming in a performance-sensitive environment.
  • Strong understanding of hardware/firmware interaction and SW/HW partitioning.

 

Ways to stand out from the crowd:

  • Prior firmware design and verification experience.
  • Knowledge of peripherals protocols.
  • Knowledge of network protocols and storage protocols.
  • Excellent understanding of data structures and algorithms fundamentals.
  • Motivated and independent with strong social skills and excellent ability to work in a team.


 

Set alert for similar jobsSenior Firmware Engineer role in Tel Aviv, Israel
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Tel Aviv, Tel Aviv District, Israel

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior Linux Kernel Software Engineer

NVIDIA

Tel Aviv, Tel Aviv District, Israel

Posted: a year ago

What you’ll be doing: Being part of the Linux drivers kernel group, working on developing the device driver for our NICs. Integration and optimization of existing products and solutions with our software stack and hardware capabilities. Crafting and developing components of the network, security, and storage software stacks. Executing a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support. Drive complex technical issues to closure that may occur in the cross-team boundary.   What we need to see: Bachelors/Masters degree in computer science or computer engineering or equivalent 5+ years of C programming experience Ability to self-manage, lead technically, and communicate effectively Excellent analytical and problem solving skills.   Ways to stand out from the crowd: Experience in kernel programming. Open Source Software Contribution. Deep knowledge of Networking Protocols InfiniBand, Ethernet.