# Firmware Design Engineer

**Company**: NVIDIA
**Location**: Tel Aviv
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Firmware-Engineer--Ethernet-Switching_JR2028815-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/firmware-design-engineer-d6af6ef1-fc6/

## Description

NVIDIA's Networking BU group is seeking an expert Firmware Design Engineer for the Ethernet Switch Firmware Core team. The next generation of Switches are a crucial component of the most innovative AI and Cloud Computing Networks in the world.

As a member of the Ethernet Firmware Team, you will craft and develop the firmware abstraction layer in the ETH Switch. This role will require you to participate in the design & development of firmware while working closely with hardware and architecture team to ensure timely delivery of our products to the market.

**Responsibilities**

- Highly involved in the entire software development process from architecture to integration testing of firmware for the Spectrum ASIC product line.

- Work with HW & ASIC team to provide insights into developing the next gen of the groundbreaking of silicon and systems.

- Design and implement algorithms to improve system scale and performance.

- Work with higher layer software teams to debug issues reported by customers (internal and external).

- Design, implement and integrate new features according to the product roadmap.

- Collaborate with other NVIDIA R&D teams around the globe.

**Requirements**

- 5+ years of proven experience developing firmware for embedded systems.

- 5+ years of experience with C/C++ in Real-Time Embedded system. Preferably C.

- B.Sc. in Computer Science / Computer Engineering / Electrical Engineering or equivalent experience.

- Proven expertise with Networking protocols (at L2, L3, L4 layers).

- Strong technical debugging skills in Embedded Systems.

- Creative, self-motivated and collaborative person comfortable working with local and international teams.

- Problem solving frame of mind combined with interpersonal skills.

- Familiarity with ASIC development processes and code executions on FPGA.

**Nice to Have**

- Previous experience working with Networking Products like Network Adapters/Switches

- Patents in the fields of networking, communication protocols, ASIC design, computer architecture etc.

- Journal publications, Conference papers, along with strong referrals

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C
- C++
- Networking protocols
- Embedded systems
- ASIC development
- FPGA

### Nice to have
- Networking Products
- Patents in networking
- Journal publications
- Conference papers

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Firmware-Engineer--Ethernet-Switching_JR2028815-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
