# Firmware Design Engineer

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

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Firmware-Design-Engineer_JR2018349?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fd88c0e1-87e

## Description

We are looking for an excellent Firmware Design Engineer for our FW PHY Group. As a Firmware Design Engineer, you will work closely with our FW development, architecture, and chip design teams to gain a deep understanding of our Networking products and technologies.

Your primary responsibilities will include:

- Designing and developing PHY-layer firmware for our latest networking devices, improving performance and reliability in our next-generation products.

- Enabling new SerDes and physical linkup flows.

- Working closely with the architecture, HW, and SW design teams.

- Defining, implementing, and maintaining FW algorithms to control the Silicon.

- Developing and testing FW on emulation & simulation environments during the Pre-silicon phase.

- Debugging and screening HW/FW/SW issues.

- Taking an active part in silicon bring-up and SW development phases.

To be successful in this role, you will need:

- A B.Sc. or M.Sc. in Electrical or Computer Engineering.

- 3+ years of relevant experience.

- Proficient programming in C.

- Debugging experience and ability to investigate and triage difficult problems in embedded FW.

- Good communication skills and the ability to work with people across several countries.

- Ability to work with interrupts and dynamic environment with good spirit.

- Excellent English verbal and written communication skills.

If you have additional skills such as proficient Python and MatLab, good understanding of SerDes operation, experience with developing the physical layer of communication protocols, and knowledge of Hardware/Software Development Process, you will be able to stand out from the crowd.

## Skills

### Required
- C
- PHY-layer firmware
- SerDes
- physical linkup flows
- FW algorithms
- emulation & simulation environments
- debugging
- silicon bring-up
- SW development

### Nice to have
- Python
- MatLab
- communication protocols
- Hardware/Software Development Process

---

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