Senior Firmware Engineer – Ethernet Switching

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Firmware Engineer – Ethernet Switching

NVIDIA is seeking an experienced Senior Firmware Engineer to join their Ethernet Switch Firmware Core team within the Networking BU group. This role is crucial for developing next-generation Switches that power the most innovative AI and Cloud Computing Networks globally. The position focuses on designing and developing firmware abstraction layers for Ethernet Switches, working closely with hardware and architecture teams.

The ideal candidate will have extensive experience in embedded systems development, with strong expertise in C/C++ and networking protocols. They will be responsible for the entire software development process, from architecture to integration testing for the Spectrum ASIC product line. The role offers opportunities to work on cutting-edge technology, participate in hackathons, and collaborate with international teams.

NVIDIA offers a comprehensive benefits package and competitive compensation, including equity. The company is known for its innovative culture and commitment to pushing technological boundaries in AI, gaming, and accelerated computing. This position provides an excellent opportunity to work on crucial components that power some of the world's most advanced computing networks while being part of a diverse, supportive environment that encourages innovation and personal growth.

The role is based in Austin, Texas, offering a hybrid work arrangement. NVIDIA is committed to fostering a diverse work environment and provides equal opportunities to all candidates, regardless of their background. Join a team that's defining the future of computing and make a lasting impact on the world of technology.

Last updated 2 months ago

Responsibilities For Senior Firmware Engineer – Ethernet Switching

  • Design and develop firmware abstraction layer in Ethernet Switch
  • Work with HW & ASIC team for next generation silicon and systems
  • Design and implement algorithms to improve system scale and performance
  • Debug issues reported by customers
  • Design, implement and integrate new features
  • Mentor, support and grow junior team members
  • Collaborate with other NVIDIA R&D teams globally

Requirements For Senior Firmware Engineer – Ethernet Switching

  • 8-10 years of proven experience developing firmware for embedded systems
  • 5+ years of experience with C/C++ in Real-Time Embedded system
  • MS (preferred) or BS in Computer Science / Computer Engineering / Electrical Engineering
  • Proven expertise with Networking protocols (at L2, L3, L4 layers)
  • Strong technical debugging skills in Embedded Systems
  • Creative, self-motivated and collaborative person
  • Problem solving frame of mind along with strong interpersonal skills

Benefits For Senior Firmware Engineer – Ethernet Switching

Equity
  • Competitive salary
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Engineer – Ethernet Switching

Senior Design for Debug Architect and Methodology Engineer

Senior Design for Debug Architect role at NVIDIA focusing on implementing hardware and software debug solutions for GPUs and SoCs

Senior Firmware Verification Engineer, PCIe

Lead firmware verification engineer position at NVIDIA, focusing on PCIe technology and requiring 12+ years of experience in verification, firmware, and hardware interfaces.

Senior High-Performance ASIC Timing Engineer

Senior High-Performance ASIC Timing Engineer position at NVIDIA focusing on timing analysis and closure for next-generation CPU, GPU, and SOC designs.

Senior Server Firmware Bringup Engineer

Senior Server Firmware Bringup Engineer role at NVIDIA focusing on UEFI development and Arm boot firmware for GPU-based AI servers.

Senior System Software Engineer Platform - Server Embedded Firmware

Senior System Software Engineer role at NVIDIA focusing on embedded firmware development for server platforms and microcontroller systems.