Senior Firmware Engineer, Ethernet Switching
NVIDIAJob Title
Senior Firmware Engineer, Ethernet Switching
Role Summary
Work on the Ethernet Switch Firmware Core team within NVIDIA's Networking business unit to design, implement and test firmware for next-generation Spectrum ASIC-based switches. The role partners closely with hardware, ASIC and higher-layer software teams to deliver production features and resolve customer issues.
This is an engineering role focused on low-level firmware architecture, performance optimization, and system integration across switch platforms.
Experience Level
Senior - typically 5+ years of professional experience developing firmware for embedded systems; proven track record in real-time C/C++ firmware development.
Responsibilities
The engineer will participate across the firmware lifecycle and collaborate with cross-functional teams to deliver switch products.
- Drive firmware architecture, design and integration for Spectrum ASIC-based switch products.
- Implement algorithms and features to improve system scale and performance.
- Work with hardware and ASIC teams to align firmware with silicon and system requirements.
- Integrate and test firmware, including system-level and integration testing.
- Debug customer-reported issues in collaboration with higher-layer software teams.
- Collaborate with global R&D teams and contribute technical ideas to improve the product.
Requirements
Core technical and interpersonal requirements for effective performance in this role.
Must-have:
- 5+ years developing firmware for embedded systems (real-time environments).
- 5+ years experience programming in C/C++ for real-time embedded systems (preference for C).
- Proven expertise with networking protocols (L2, L3, L4).
- Strong debugging and problem-solving skills in embedded systems.
- Familiarity with ASIC development processes and running code on FPGA targets.
- Effective collaborator able to work with local and international teams.
Nice-to-have:
- Experience with networking products such as network adapters or switches.
- Patents, publications, or conference papers in networking, protocols, ASIC design or computer architecture.
- Prior work on large-scale switch or cloud networking platforms.
Education Requirements
B.Sc. in Computer Science, Computer Engineering, Electrical Engineering or a related technical field, or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
