# Firmware Engineer – Ethernet Switching

**Company**: NVIDIA
**Location**: Beijing
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/China-Beijing/Firmware-Engineer---Ethernet-Switching_JR2013851?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2b222b6c-8d6

## Description

We're 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.

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

Benefits:

- Competitive salary and benefits package.

- Opportunities for professional growth and development.

- Collaborative and dynamic work environment.

- Recognition and rewards for outstanding performance.

## Skills

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

---

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