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 $169k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 97% of similar roles. Most pay $149,500–$187,825 — the blue band above. At the midpoint, this role pays about $236k versus about $169k 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

The 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 sophisticated system-on-module designs and addressing challenges in delivering powerful platforms for AI at-the-edge. Key responsibilities include contributing to hardware platform bringup, boot firmware, Linux kernel device drivers, RTOS firmware, and software SDKs throughout the full product lifecycle. Candidates must possess expertise in Linux kernel operating systems, software architectures, and embedded microprocessor architectures like ARM. Required technical skills include C/C++ and bash programming, along with proficiency in using oscilloscopes and logic analyzers for hardware debugging. The role requires developing complete Board Support Package features and validating SoC and platform IOs for edge devices.

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 that showcase the capabilities of Jetson, IGX, and DGX Spark platforms.
  • Develop sophisticated system-on-module designs to bring AI at-the-edge generations to life.
  • Contribute to hardware platform bring-up, boot firmware, Linux kernel device drivers, and RTOS firmware.
  • Develop complete platform Board Support Packages (BSP) for product releases.
  • Create software SDKs and tools for hardware bring-up, diagnostics, and automated test systems.
  • Manage the full product lifecycle from initial hardware bring-up to production deployment.
  • Debug hardware and software using oscilloscopes, logic analyzers, and Linux kernel-level debugging tools.
  • Interpret technical specifications to develop system-level software solutions for embedded platforms.

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.
  • Excellent C/C++/bash programming skills.
  • Ability to understand platform hardware schematics and engage with hardware teams.
  • Knowledge of oscilloscopes and logic analyzers for hardware debugging.
  • Knowledge of software debugging tools specifically used at the Linux kernel and firmware level.
  • Prior knowledge of driving platform board support package (BSP) features and release.
  • Experience in platform validation, bringup for edge devices, and SoC/platform IOs bringup checkouts (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 Software Engineer, Embedded Linux for Edge

Nvidia

Santa Clara, CA 7 days ago $184,000–$287,500
C C++ Python Bash Linux Kernel Embedded Systems Board Support Package (BSP) Jenkins OTA X11 GPU System-on-Module Hardware Platform Analysis Firmware Automated Testing Security Assessment
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