Senior Software Engineer, Embedded Platform

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 97% of similar roles. Most pay $149,500–$197,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $173k 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 899 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 Platform

As a Senior Software Engineer - Embedded Platform, you will join the Embedded Platform team to accelerate the development of Jetson, IGX, and DGX Spark product software systems. You will be responsible for implementing features that showcase platform capabilities, managing sophisticated system-on-module designs, and contributing across the full product lifecycle from hardware bring-up to production deployment. Your daily work involves developing boot firmware, Linux kernel device drivers, RTOS firmware, and software SDKs while collaborating with various teams to create system-level solutions for AI at-the-edge. The role requires expertise in C, C++, and bash programming, along with experience in ARM architectures, Linux kernel subsystems, and board support package development. You will utilize tools such as oscilloscopes and logic analyzers to debug hardware and software at the kernel level while addressing complex challenges in embedded systems.

What does a Software Engineer earn in California?

Median $214000 from 778 postings across 63 companies.

See salary data

What you'll do

  • Implement features to showcase the capabilities of Jetson, IGX, and DGX Spark platforms.
  • Develop system-on-module designs for advanced AI at-the-edge applications.
  • Contribute to hardware platform bringup, boot firmware, Linux kernel device drivers, and RTOS firmware.
  • Develop and release complete Board Support Packages (BSP) for embedded systems.
  • Create software SDKs and tools for hardware diagnostics and automated test systems.
  • Debug and test SoC and platform I/O during the product lifecycle.
  • Interpret technical specifications to develop system-level software solutions.

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 the hardware team.
  • Proficiency with oscilloscopes, logic analyzers, and software debugging tools for Linux kernel and firmware levels.
  • Prior knowledge of driving platform board support package (BSP) features and release.
  • Experience in platform validation, bringup for edge or embedded devices, and SoC/platform IO bringup checkouts (preferred).
  • Familiarity with ARM architectures, Linux kernel subsystems, and experience with Jetson, IGX, or DGX Spark kits (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

General Dynamics

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

Senior Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 44 days ago
Embedded Software C++ Python Object-Oriented Programming Git Jenkins GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443
5+ yrs exp Hybrid

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 28 days ago $149,831$162,121
C/C++ RTOS FreeRTOS VxWorks QNX Linux Python Rust Assembly UART I2C SPI CAN Ethernet CI/CD Agile DO-178 Bootloaders BSP
8+ yrs exp

Senior Embedded Software Engineer

Anduril Industries

Costa Mesa, CA 16 days ago $191,000$253,000
C++ Rust Embedded Linux ARM Python RTOS Firmware Device Drivers SPI I2C UART PCIe Ethernet JESD204 CMake GDB Valgrind Nix CI/CD Signal Processing