Senior Software Engineer, Embedded Platform

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $149,500–$191,687 — the blue band above. At the midpoint, this role pays about $236k versus about $171k 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 1814 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Embedded Platform

Senior Software Engineer - Embedded Platform joins the Embedded Platform team to accelerate software system development for Jetson, IGX, and DGX Spark products. This role involves implementing features for robotics, drones, and industrial automation platforms from board bring-up through production release. Key responsibilities include defining, building, and tuning real-time Linux Kernels for deterministic workloads based on GPU and SoC dependent accelerators. The candidate will enable various IOs, validate sensor interfaces, and work with hardware, safety, and middleware teams to turn customer use cases into platform features. Required expertise includes Linux kernel internals, device drivers, device trees, boot flows, and debugging with tracing tools. Experience with ARM architectures, FreeRTOS, Zephyr, and ROS2 middleware behavior is also relevant for modeling various GPU and accelerator engine workloads.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Implement features for Jetson and IGX platforms from board bring-up through production release.
  • Define, build, and tune real-time Linux Kernels for deterministic GPU and SoC workloads.
  • Enable and validate various I/O and sensor interfaces for robotics, drones, and industrial automation.
  • Translate customer use cases into platform features, reference configurations, and tools.
  • Manage the full product lifecycle from initial hardware bring-up to final production deployment.
  • Develop and debug device drivers, device trees, and boot flows for embedded systems.
  • Model GPU and accelerator engine workloads for specific robotics and industrial applications.
  • Build tools and frameworks to help customers configure and verify real-time behavior on deployed systems.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Engineering or equivalent experience.
  • 8+ years of experience in Linux and sophisticated embedded systems development with strong programming skills.
  • Proven experience in real-time Linux kernel development and navigating Linux kernel internals.
  • Hands-on experience shipping BSPs for robotics, drones, or industrial automation platforms.
  • Ability to understand and engage with hardware architecture for robotics, drones, or industrial automation platforms.
  • Experience with device drivers, device tree, boot flow, and debugging with tracing tools.
  • Experience with any RTOS such as FreeRTOS or Zephyr (preferred).
  • Understanding of how middleware frameworks like ROS2 affect platform determinism (preferred).

More like this

Similar roles

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 7 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

TSC

Aurora, CO 29 days ago
C C++ Embedded Systems Linux RTOS Python Bash Git CI/CD Containerization Virtualization Device Drivers Build Management Cross-compilation
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Florham Park, NJ 91 days ago $164,100–$173,074
C C++ Rust Linux SELinux ARMv8 Device Drivers Serial Communication Computer Networking Concurrent Programming IDE Version Control Scripting Software Design Debugging
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 77 days ago $142,696–$158,303
C/C++ Rust Linux Git Embedded Development Python Perl SELinux Static Analysis Agile
8+ yrs exp

Senior Embedded Software Engineer

Cisco

Milpitas, CA 85 days ago $167,700–$245,200
C Python Linux BIOS BSP Kernel Device Drivers FPGA Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB AI/ML
7+ yrs exp

Senior Embedded Software Engineer

TSC

Huntsville, AL 14 days ago
C++ Python Embedded Linux Bash POSIX threads FPGA Ethernet Version Control Middleware Device Drivers Hardware-in-the-loop Virtualization Linux Kernel Real-time Scheduling data-acquisition
5+ yrs exp