Senior Firmware Developer and Supporter

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
$164,000 - $304,750
Embedded
Senior Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Senior Firmware Developer and Supporter

NVIDIA, the world leader in accelerated computing, is seeking a Senior Firmware Developer and Supporter to join their team in Santa Clara, CA. This role is part of NVIDIA's high-speed optical interconnect chips, hardware, and firmware development efforts, connecting supercomputers and hyperscale datacenters at +400Gbit/sec.

As a Senior Firmware Developer and Supporter, you'll be working on innovative and challenging projects, taking products from concept through design, implementation, verification, and release to customers. You'll be part of a team that enjoys tackling tough challenges and inventing state-of-the-art systems.

Key responsibilities include:

  • Supporting optical transceivers, IC's, and firmware with internal and external customers
  • Preparing internal chip bring-up at all levels, including emulation, SW debug tools, and documentation
  • Assisting external customers with chip bring-up in transceiver design
  • Traveling to external customers in the US, China, and Israel as required
  • Defining, implementing, and supporting APIs for fast ASIC integration in product applications

The ideal candidate will have:

  • 8+ years of experience supporting customers at a deep technical level
  • Strong knowledge of C/C++ for embedded platforms and Python for scripting and automation
  • Experience with Linux and Git for version control
  • A Master's degree in electrical engineering or equivalent experience
  • Excellent communication skills and the ability to build strong relationships with partners

This role offers a competitive salary range of $164,000 - $304,750 USD, along with equity and benefits. NVIDIA values diversity and fosters an inclusive work environment, making it an excellent opportunity for those passionate about cutting-edge technology and collaborative innovation.

Join NVIDIA in Santa Clara and be part of a team that's transforming industries and making a profound impact on society through AI and digital twins technology.

Last updated 5 months ago

Responsibilities For Senior Firmware Developer and Supporter

  • Support optical transceivers, IC's and FW with internal and external customers
  • Prepare internal chip bring-up on all levels: Emulation, SW debug tools, low level communication, documentation, regression
  • Prepare external customers for chip bring-up in transceiver design
  • Travel to external customers as required, US, China, Israel
  • Define, implement and support API and documentation to allow fast integration of ASICs in product applications

Requirements For Senior Firmware Developer and Supporter

Python
Linux
  • Ability to create strong relationships with internal and external partners
  • Knowledge on SW tools for development, verification, documentation and build systems
  • Strong understanding of software architecture principles
  • Knowledge of C/C++ for embedded platforms and python for scripting, automation tasks and data processing
  • Experience with Linux as development platform and with Git for version control
  • A Master's Degree or equivalent experience in electrical engineering or similar
  • 8+ years' experience with supporting customers at deep technical level

Benefits For Senior Firmware Developer and Supporter

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Developer and Supporter

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.