# Firmware Engineer - Ethernet Switching

**Company**: NVIDIA
**Location**: Raanana
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Raanana/Firmware-Engineer---Ethernet-Switching_JR2014611?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3a93ba77-ef2

## Description

We're seeking an expert Firmware Design Engineer for the Ethernet Switch Firmware Core team. 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

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

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

- BS 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.

### Ways to stand out from the crowd

- 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

## Skills

### Required
- C/C++
- Real-Time Embedded system
- Networking protocols
- Embedded Systems
- ASIC development processes

### 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

---

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