Senior Software Engineer, Embedded Linux for Edge

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $236k
$110k most similar roles pay here $306k

This role pays more than 93% of similar roles. Most pay $149,875–$208,850 — the shaded band above. At the midpoint, this role pays about $236k versus about $179k 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 904 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Embedded Linux for Edge

As a Senior Software Engineer - Embedded Linux for Edge, you will join a worldwide team to develop and optimize system-level software architectures for complex system-on-module embedded platforms. Your daily responsibilities include defining Jetson capabilities, contributing to hardware platform analysis, boot firmware, the Linux kernel, and specialized software SDKs. You will build and improve system services to ensure scalability, reliability, efficiency, and security while resolving complex resource utilization challenges throughout the product development lifecycle. The role requires hands-on experience with C, C++, Python, and Bash. Preferred skills include Linux Kernel and device driver creation, Board Support Package development, GPU and graphics driver work, X11 development, Jenkins pipelines, automated testing, and OTA procedures. You will solve technical problems related to AI at-the-edge platforms while ensuring high standards for software quality and performance.

What does a Software Engineer earn in California?

Median $214000 from 776 postings across 67 companies.

See salary data

What you'll do

  • Define and expose the capabilities of Jetson platforms to bring AI at-the-edge solutions to life.
  • Contribute to hardware platform analysis, boot firmware, Linux kernel development, and specialized software SDKs.
  • Design system-level software architectures for complex system-on-module embedded platform designs.
  • Build and improve system services to ensure scalability, reliability, efficiency, and security.
  • Resolve complex system-level optimization and resource utilization challenges.
  • Develop high-quality software using C, C++, Python, and Bash.
  • Manage the development of complete Board Support Packages (BSP) for product release.
  • Perform security assessments on products and architectures to ensure robust security principles.

What we're looking for

  • Bachelor's degree in Science or a Master’s degree with over 5 years of experience in Linux and advanced embedded systems development.
  • 8+ years of industry experience developing and sustaining commercially available embedded products through a full product lifecycle.
  • Strong technical collaboration abilities and the capability to guide multiple teams.
  • Proven success in problem-solving, analytical skills, and achieving performance objectives.
  • Hands-on development of high-quality software using C, C++, Python, and Bash.
  • Experience with Linux Kernel, device driver creation, and open-source projects (preferred).
  • Experience developing complete platform Board Support Packages (BSP) for release (preferred).
  • Knowledge of GPU/Graphics drivers, X11, security principles, Jenkins pipelines, and OTA (preferred).

More like this

Similar roles

Senior Software Engineer, Embedded Platform

Nvidia

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

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 34 days ago $224,000$356,500
Linux Kernel Ubuntu Red Hat Enterprise Linux RHEL CI/CD Git Debian RPM BSP SoC Software Packaging Release Engineering Build Automation ISO System Internals
10+ yrs exp

Developer Relation Manager, Edge AI and Robotics

Nvidia

Remote (Canada) 21 days ago $184,000$287,500
NVIDIA Jetson JetPack SDK Embedded Linux BSP OTA Edge AI Robotics LLM Inference Vision-Language Models Device Drivers Kernel Agentic AI Mixed-criticality Systems
8+ yrs exp Remote

Senior Embedded Linux Engineer

Anduril Industries

Costa Mesa, CA +1 101 days ago $220,000$292,000
Linux C Rust Python C++ NixOS RTOS CUDA Yocto Buildroot uboot EDK2 ARM Kernel Development Firmware