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 2 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 ASIC Power Integrity Engineer

Senior ASIC Power Integrity Engineer role at NVIDIA, focusing on power delivery optimization and analysis for high-performance computing hardware.

Senior Customer Safety Engineer - Automotive

Senior Customer Safety Engineer role at NVIDIA focusing on automotive safety systems and autonomous driving technology, requiring 8+ years of experience in functional safety.

Senior ASIC Timing Engineer

Senior ASIC Timing Engineer role at NVIDIA focusing on physical design and timing of high-frequency DPUs and SoCs, offering competitive compensation and equity.

Silicon Photonics Test Engineer

Senior Silicon Photonics Test Engineer position at NVIDIA, focusing on developing test solutions for silicon photonics integrated circuits in data center and computing markets.

Senior Firmware PHY Verification Engineer

Senior Firmware PHY Verification Engineer role at NVIDIA, focusing on firmware verification, networking features, and automation with C/C++ and Linux expertise required.