Senior Embedded System Software Engineer, Platform Execution Lead

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
35 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $290k
$86k most similar roles pay here $385k

This role pays more than 99% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $290k versus about $182k 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 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Embedded System Software Engineer, Platform Execution Lead

Senior Embedded System Software Engineer – Platform Execution Lead joins the Linux for Edge team to drive SoC and platform bring-up for edge AI products from concept through high-volume deployment. This role involves managing the end-to-end platform Linux software roadmap, coordinating cross-functional dependencies, and overseeing execution plans while mentoring junior engineers. The successful candidate will build, develop, and debug low-level Linux system software including bootloaders, firmware, BSPs, kernel, and device drivers tailored for edge AI SoCs. Key technical requirements include expert proficiency in C/C++, Python, and shell scripting, alongside deep knowledge of CPU architectures, memory subsystems, and high-speed interfaces like PCIe and DDR. The role addresses the challenge of ensuring platform stability and reliability for robotics, autonomous machines, and industrial automation by resolving complex hardware-software interaction issues and developing factory test and provisioning tools to improve manufacturing yield.

What you'll do

  • Lead SoC and platform bring-up for edge AI products from early prototypes through high-volume production.
  • Define the end-to-end Linux software roadmap by prioritizing work and coordinating cross-functional dependencies.
  • Develop and debug low-level system software including bootloaders, firmware, kernels, and device drivers.
  • Act as the technical program owner to manage schedules, track risks, and lead execution reviews.
  • Root-cause complex hardware/software interaction issues in collaboration with silicon, board, and factory teams.
  • Develop factory test, provisioning software, and diagnostic tools to support high-volume manufacturing.
  • Analyze lab and field data to improve platform stability, reliability, and testing strategies.
  • Mentor junior engineers and establish standard guidelines for Linux bring-up and project tracking.

What we're looking for

  • Bachelor's degree or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 12+ years of relevant software development experience.
  • Demonstrated experience managing SoC or complex board/platform bring-up in a technical lead role for edge or embedded Linux products.
  • Expert proficiency in Linux system and kernel development with solid C/C++ abilities.
  • Deep understanding of CPU/SoC architectures, memory/power subsystems, and high-speed interfaces like PCIe and DDR.
  • Expertise in hardware-aware debugging using JTAG, logic analyzers, oscilloscopes, and other lab instrumentation.
  • Experience supporting factory manufacturing processes including ATE, system-level tests, and provisioning flows for embedded devices.
  • Strong scripting skills in Python or shell for automation, data analysis, and tool development.

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA +3 134 days ago $152,000$241,500
C++ Python GDB JTAG Linux Android Windows USB UART SPI PCIe CI/CD Firmware Device Drivers SoC Kernel Hardware-in-the-loop Object-Oriented Programming
5+ yrs exp

Senior Linux Kernel Systems Software Engineer

Nvidia

Santa Clara, CA +3 5 days ago $184,000$287,500
Linux Kernel C C++ Python Device Drivers ARM x86 PCIe Ethernet GDB kdump eBPF Kubernetes CUDA NUMA IOMMU CXL HPC Firmware System Debugging
10+ yrs exp

Senior Embedded Systems Software Engineer

Anduril Industries

Costa Mesa, CA 129 days ago $191,000$253,000
Embedded Systems Firmware C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Hardware-in-the-loop
8+ yrs exp

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp