Senior Embedded System Software Engineer, Platform Execution Lead

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
81 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$106k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$213,200.

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 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 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

The 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. This role involves leading the end-to-end platform Linux software roadmap, defining deliverables, and managing cross-functional dependencies from prototype to high-volume deployment. Key responsibilities include building and debugging low-level Linux system software such as bootloaders, firmware, BSPs, kernels, and device drivers. The candidate must utilize C/C++, Python, and shell scripting while performing hardware-aware debugging with JTAG, logic analyzers, and oscilloscopes. The work focuses on solving complex hardware-software interaction issues, developing factory test and provisioning software, and ensuring platform stability for robotics, autonomous machines, and industrial automation. The role requires deep knowledge of CPU architectures, memory subsystems, and high-speed interfaces like PCIe and DDR.

What you'll do

  • Lead SoC and platform bring-up for edge AI products from early prototypes through high-volume production.
  • Drive the end-to-end platform Linux software roadmap by defining deliverables and prioritizing work.
  • Build, develop, and debug low-level Linux system software including bootloaders, firmware, kernels, and device drivers.
  • Act as the technical program owner to track risks, maintain schedules, and provide status updates for software bring-up.
  • Root-cause complex hardware/software interaction issues by collaborating with silicon, board build, and validation teams.
  • Develop factory test and provisioning software, automation, and diagnostic tools to support high-volume manufacturing.
  • Analyze logs and field data to improve platform stability, robustness, and test strategies for edge use cases.
  • Mentor junior engineers and establish guidelines for Linux bring-up, debugging, and project documentation.

What we're looking for

  • Bachelor’s degree or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • 12+ years of relevant software development experience.
  • Substantial industry experience in system/embedded software.
  • Demonstrated experience managing SoC or complex board/platform bring-up in a technical lead role.
  • 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.
  • Demonstrated expertise in hardware-aware debugging using JTAG, logic analyzers, oscilloscopes, and in-circuit debuggers.
  • Strong scripting skills in Python or shell for automation, data analysis, and tooling.

More like this

Similar roles

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 44 days ago $184,000–$287,500
C C++ Bash Linux Kernel RTOS Embedded Systems Board Support Package (BSP) ARM Firmware Device Drivers SoC Hardware Bring-up Oscilloscope Logic Analyzer System-on-Module Jetson IGX DGX Spark
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

Philips

Bothell, WA 116 days ago
FreeRTOS Microcontrollers GPIO UART I2C SPI ADC PWM BLE Wi‑Fi Zigbee GitHub Copilot Windsurf
5+ yrs exp Hybrid

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 27 days ago $153,928–$160,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 21 days ago
C C++ Python Java C# Software Architecture Static Analysis Embedded Software Data-flow Diagrams Sequence Diagrams Interface Control Definitions Testing Deployment
10+ yrs exp

Senior Embedded Software Engineer

Comcast

Philadelphia, PA +1 18 days ago $135,697–$203,546
C C++ Embedded Linux Yocto Project Firmware CI/CD Device Drivers IoT RDK Microservices APIs Source Control Hardware/Software Integration
7+ yrs exp