Embedded Firmware PHY Software Engineer

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
7 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $197k
$130k most similar roles pay here $253k

This role pays more than 61% of similar roles. Most pay $159,500–$214,093 — the shaded band above. At the midpoint, this role pays about $197k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 980 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 966 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Embedded Firmware PHY Software Engineer

NVIDIA seeks a Firmware Design Engineer at the senior level for its FW PHY Group, where you will collaborate closely with application engineering teams, customers, and other development groups to enhance NVIDIA’s cutting-edge networking products. Your daily tasks include debugging and analyzing complex issues in the PHY layer of our devices, working on silicon bring-up phases, and leading data-driven discussions to improve product functionality. You’ll need a B.Sc. or M.Sc. in Electrical or Computer Engineering, along with experience in customer support and proficient programming skills in C and Python. Additionally, you should have expertise in SerDes operation, embedded firmware debugging, and knowledge of hardware/software development processes, all while demonstrating strong collaborative and interpersonal skills to guide and influence across international teams.

What you'll do

  • Debug and analyze PHY-layer issues on cutting-edge networking devices.
  • Solve complex hardware and software integration problems in collaboration with teams.
  • Lead silicon bring-up and software development phases for new products.
  • Enhance product functionality through data-driven discussions and improvements.
  • Work closely with application teams to support customer needs effectively.

What we're looking for

  • B.Sc. or M.Sc. in Electrical or Computer Engineering or equivalent experience
  • Proficient programming in C and Python
  • Experience debugging embedded firmware and solving complex customer issues
  • Excellent verbal and written communication skills in English
  • Understanding of SerDes operation and physical layer development
  • Strong collaborative and interpersonal skills for cross-country teamwork

More like this

Similar roles

Firmware Engineer

Anduril Industries

Costa Mesa, CA 12 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Firmware Engineer

Anduril Industries

Lexington, MA 12 days ago $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts

Staff Firmware Engineer

Anduril Industries

Costa Mesa, CA 12 days ago $220,000$292,000
C ARM AVR MSP430 PIC USB SPI I2C CAN RS232 RS485 EthernetRTOS

Careers

Qualcomm

Santa Clara, CA +1 78 days ago
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Emulation

Samsung Semiconductor

Samsung Semiconductor

San Jose, CA 12 days ago
C C++ ARM JTAG Python Perl JavaScript NVM Express PCI Express SAS SCSI NAND Flash FTL Fibre Channel SATA eMMC UFS Agile

Platform Firmware Engineer

Apple Inc

Sunnyvale, CA 92 days ago $181,100$318,400
C Assembly ARM JTAG SWD logic analyzers protocol decoders CI/CD Git Mercurial Subversion TortoiseSVN TortoiseGit TortoiseHg Make CMake qmake Ninja Bazel Xcode Visual Studio Eclipse CLion IntelliJ IDEA Secure Boot Root of Trust Power Management Firmware Optimization