Embedded Software Engineer, RISCV

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
108 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$136k $213k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $145,000–$205,362.

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 1472 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Embedded Software Engineer, RISCV

The Embedded Software Engineer - RISCV will join the GPU Software team to design key aspects of the RISCV BSP package used across the GPU. The successful candidate will define, design, develop, and verify features for next-generation RISCV controllers, collaborating with hardware and software engineers throughout the development process. Daily tasks include early modeling and simulation to support products like desktops, notebooks, workstations, and gaming consoles. Required skills include a degree in Computer Engineering or Computer Science, over eight years of embedded systems experience, and excellent C programming and device driver development skills. Candidates should possess knowledge of computer system architecture, including caches, buses, and DMA. Preferred experience includes the RISCV architecture, toolchains like gcc and gdb, RTOS, overlay programming models, and hardware development cycles.

What does a Embedded Software Engineer earn in California?

Median $184300 from 35 postings across 11 companies.

See salary data

What you'll do

  • Define, design, develop, and verify features for next-generation RISC-V controllers on GPUs.
  • Design key aspects of the RISC-V BSP package used across the GPU.
  • Perform early modeling and simulation to support the production of high-quality products.
  • Develop and maintain embedded software and device drivers using C programming.
  • Manage the development process of devices from initial design to final customer products.
  • Apply knowledge of computer system architecture, including caches, buses, and memory controllers.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 8+ years of meaningful software development experience, especially with embedded systems.
  • Excellent C programming and embedded device driver development experience.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.
  • Familiarity with the RISCV architecture (preferred).
  • Experience with the inner workings of toolchains such as gcc and gdb (preferred).
  • Background with embedded system SW concepts, such as RTOS and overlay programming models (preferred).
  • Experience with simulation, emulation, and the HW development cycle (preferred).

More like this

Similar roles

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 60 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Wireless Communications FPGA Cybersecurity

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 136 days ago
C Linux Kernel embedded system s Socket Programming IPsec ARM RISC-V Board Support Package MAC Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria Ethernet Internet Protocol Encryption Algorithms CNSA
3+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Dedham, MA 100 days ago $94,388–$99,550
C C++ Rust Linux SELinux ARMv8 Embedded Software Concurrent Programming Device Drivers Serial Communication Protocols Computer Networking Agile Version Control IDE Scripting Cybersecurity Encryption

Embedded Software Engineer

Booz Allen Hamilton

Huntsville, AL +3 89 days ago
Rust C C++ Python CI/CD Kubernetes Git GitLab Jira Confluence GitHub Agile Automated Testing secure coding

Embedded Software Engineer

General Dynamics

Bloomington, MN 84 days ago $118,570–$125,054
C++ C Python Embedded Software Development Linux RTOS HW/SW Integration Agentic AI Software Design
5+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Scottsdale, AZ 77 days ago $100,219–$111,180
C++ C Python AWS Azure GCP Kubernetes Docker CI/CD DevSecOps Git GitLab Microservices Distributed Systems Agile Scrum Message Queuing Event-Driven Architecture
2+ yrs exp