Senior Software Engineer, Embedded Linux for Edge

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 $174k
This role $236k
$109k $307k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $149,462–$197,750 — the blue band above. At the midpoint, this role pays about $236k versus about $174k 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 Linux for Edge

As a Senior Software Engineer - Embedded Linux for Edge, you will join a worldwide software development team to accelerate Jetson embedded systems development. You will define and expose platform capabilities, contributing to the full lifecycle from hardware platform analysis and boot firmware to the Linux kernel, operating system, and specialized software SDKs. Your daily work involves collaborating with hardware and product design teams to build system-level software architectures for complex system-on-module designs. You will build and improve system services to ensure scalability, reliability, efficiency, and security while resolving complex resource utilization challenges. Required skills include C/C++, Python, and Bash, alongside experience in Linux kernel development, device drivers, and Board Support Package creation. You will solve technical problems for AI at-the-edge platforms using Jenkins, automated testing, and OTA.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Define and expose the capabilities of Jetson AI at-the-edge platforms.
  • Contribute to hardware platform analysis, boot firmware, Linux kernel, and operating systems.
  • Develop system-level software architectures for complex system-on-module embedded 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.
  • Create complete platform Board Support Packages (BSP) for release.
  • Perform security assessments on products and architectures.

What we're looking for

  • Bachelor's degree in Science or equivalent experience.
  • 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.
  • Hands-on development of high-quality software with C/C++/Python/Bash.
  • Strong technical collaboration abilities and capability to guide multiple teams.
  • Strong analytical skills and proven success in problem-solving and achieving performance objectives.
  • Contributions to open-source software projects and experience in Linux Kernel and device driver creation (preferred).
  • Experience with GPU, Graphic driver, X11 Development, and Board Support Package (BSP) development (preferred).

More like this

Similar roles

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 7 days ago $184,000–$287,500
Linux Embedded Systems RTOS Linux Kernel Device Drivers Device Tree ARM ROS2 FreeRTOS Zephyr Hardware Bring-up SoC GPU Middleware Tracing Tools
8+ 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

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 90 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 76 days ago $142,696–$158,303
C/C++ Rust Linux Git Embedded Development Python Perl SELinux Static Analysis Agile
8+ yrs exp