Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Software Engineer - Embedded Controller

$152k - $287.5k
Full-time

NVIDIA

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 30 years. It’s an outstanding legacy of innovation that’s fueled by great technology—and outstanding people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Join our team and discover how you can develop a lasting impact on the world.

We are looking for a senior engineer to improve GPU system software and the way that software is built. You will work on firmware, a real-time operating system, driver interfaces, and the build, test, and execution infrastructure that supports them. When a new approach improves on the current one, you will carry it from design through implementation, bring-up, and support after release, so other engineers can build on it.

What you'll be doing:

  • Improve the product and the process used to build, test, and run it.
  • Design and implement firmware and real-time operating system changes, and the driver interface that connects them with the rest of the system.
  • Use current development tools, including tools that generate and check code, and make those tools part of how the team develops and validates software.
  • Work with hardware and software partners in other locations to resolve issues and deliver the result.

What we need to see:

  • Proven experience in system software, embedded software, or a related field
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 5+ years of meaningful experience.
  • Experience writing software in C, and scripting to build, test, or run that software
  • Background with embedded software, a real-time operating system, and device drivers, and with low-level interfaces such as interrupts, GPIO, DMA, PCIe, or I2C
  • Experience delivering software you were accountable for, from design through release and support

Ways to stand out in a crowd:

  • Experience using AI development tools to write, review, and test software more efficiently
  • Background with embedded software for power, thermal, or performance and experience designing real-time control software
  • Experience with operating system internals, kernel modules, or computer architecture
  • Experience with firmware security or safety
  • Background with Rust

We have some of the most forward-thinking and dedicated people in the world working for us. If you're creative and autonomous, we want to hear from you.


Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until September 26, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer - Embedded Controller in Santa Clara, CA vacancy
  • $184k - $287.5k

     ...building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of...  ...for a highly motivated Senior Software Systems Engineer with a strong foundation in...  ...working in Linux, QNX, or other embedded RTOS environments.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

    NVIDIA Solutions Engineering team is searching for engineers to help develop and...  ..., Computer Vision, and vehicle control for NVIDIA’s next-generation automotive...  ...best work. We are looking for a System Software Engineer with expertise in embedded systems, good grasp of operating... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...opportunities! We work with sister software teams on developing features for...  ...over time, resulting in a rich engineering experience and career. As a Compute Systems Software Engineer at NVIDIA, you...  ...work on the kernel drivers and embedded software for our Data Center... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...learning, supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an integral role in...  ....Proficiency in C/C++.Experience in system architecture, embedded systems, building complex systems with multiple threads,... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety platform for physical AI: autonomous...  ...in the real world. This role sits at the intersection of embedded systems, rich operating systems, safety, security,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...is searching for a creative and highly motivated engineer with expertise in boot software to join the SOC System Software organization. This position offers the opportunity...  ...Boot and Security software across Automotive, Embedded, and Data Center platforms.Participate actively... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and...  ...RTP, adaptive streaming, congestion control, jitter buffering, packet loss recovery...  ...Experience with Android, iOS, Linux, QNX, embedded systems, 5G modems, automotive... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ...environments, and medical devices. Our software platforms are central to this...  ...standards globally!We are hiring a Senior Systems Software Engineer to join our team as a technical expert...  ...frameworks, compiler technology, and embedded hardware. We maintain strong collaboration... 
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...AI inference, and connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and familiarity with streaming...  ...connectivity. Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms is a strong... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $175k - $275k

    Cerebras Systems builds the world's largest AI chip, 56 times larger...  ...The RoleAs part of the Embedded Software team, you will help build the...  ...powers the Cerebras Wafer Scale Engine (WSE)—the world’s largest AI...  ...software and cluster-level control layers. Provide and extend... 

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...across all aspects of SOC, systems, and technology verticals. As someone...  ...level security conceptsExperience with embedded system SW concepts.Your base salary... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In...  ...production GPU kernel drivers and embedded software, shaping products used across...  ...(caches, buses, memory controllers, DMA, etc.) Ways to stand out from... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...make a lasting impact on the world. Looking for motivated system software engineers to join NVIDIA's Tegra software organization. Help build efficient...  ...policy in system software solutions for Tegra Automotive, Embedded and Data Center platforms.Develop firmware for embedded... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...are looking for a highly motivated Senior System Software Engineer to develop and improve system software...  ..., idle-state management, thermal controls, and system-level power budgeting.Create...  ...experience in system software, embedded software, firmware, computer architecture... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $133.2k - $185k

     ...technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale...  ...'re looking for a Firmware Engineer who can bridge our system...  ...and fix firmware issues in embedded C, leveraging deep... 
    Senior
    Full time
    Flexible hours

    Astera Labs

    San Jose, CA
    1 day ago
  • $163k - $236k

     ...developing integration plans with software and system partners while coordinating...  ...'s degree in Electrical Engineering, Computer Engineering,...  ...following: computer architecture, embedded firmware, ASIC design or...  ...the ML compute IP.As a Senior Engineer, you will be responsible... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $189.07k - $198.53k

     ...development — building real-world systems that combine software intelligence with physical...  ...We’re seeking exceptional engineers, operators and builders to...  ....What You’ll Do Perform embedded development and...  ...components for the aircraft Charge Control Unit. Design and implement... 
    Senior
    Local area
    Visa sponsorship
    Night shift

    Archer Aviation

    San Jose, CA
    2 days ago
  • $184k - $287.5k

     ...the Tegra SoC and various NVIDIA embedded platformsImplement power and thermal management software features in Linux Kernel and...  ...architects, hardware and software engineers on platform power estimation...  ...power consumption, and tuning system-level performance to deliver reliable... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...the da Vinci surgical system and Ion—have transformed...  ....We’re a team of engineers, clinicians, and innovators...  ...for the real-time software infrastructure that supports...  ...for motion control algorithms, audio intercom...  ...working with C++ in an embedded environment is required... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...like the da Vinci surgical system and Ion—have transformed...  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $193.3k - $261.5k

    Amazon is looking for a Embedded Software Engineer to join the project team working to build best in...  ...development of new features for embedded systems - Investigate, prototype and deliver...  ...standards, code reviews, source control management, build processes, testing,... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  •  ...minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will...  ...and platform software across a complex robotic system, interfacing with hardware, firmware, control algorithms, vision pipelines, user interfaces... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $184.7k - $324.8k

     ...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics) Santa Clara, California, United States...  ...innovations in intelligent robotic systems. This position requires a hands‑on approach, integrating software and hardware solutions to push the boundaries... 
    Senior
    Relocation

    Apple

    Santa Clara, CA
    2 days ago
  • $175k - $200k

     ...here.The Role:Yubico is looking for a Senior Software Engineer who is innovative and has a passion for...  ...develop your skills for working with embedded hardware platformsBasic Qualifications...  ...firmwareFamiliarity with either Windows or Linux system internals and services, such as... 
    Senior
    Contract work
    Work at office
    Immediate start
    Worldwide

    Yubico

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is looking for a creative software engineer to join the team. The incredible growth of AI...  ...overall years of experience developing embedded networking software (e.g. switches, routers...  ...BGP/EVPN-VxLAN) to network operating systems and their automation.Experience of... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $111.07k - $166.4k

     ...family of memory-expansion controllers maximizes performance...  ...Can ExpectFirmware engineers involved in the...  ...teams, QA/Validation, System Test, Product Management...  ...developing firmware for embedded systemsWell versed with...  ...to technology and/or software subject to U.S. export... 
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago
  • $150k - $180k

     ...combines autonomous machines, advanced software, and human expertise to help protect...  ...Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team...  ...In this role, you will lead software system design, subsystem development, component... 
    Senior
    Full time

    Knightscope Inc.

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    Our Autonomous Vehicles Platform team is searching for engineers to develop and bring NVIDIA's automotive platform out to...  ...customers, and competition.What you'll be doing:Develop embedded real time system software responsible providing safety services for Advance Driver... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $287.5k

     ...We are now looking for a Senior System Software Engineer to join our Robotics Team, with a strong focus on humanoid robots and embodied intelligence...  ...). ~5+ years of experience developing robotics, embedded, platform, distributed, or system software. ~ Strong understanding... 
    Senior
    Full time

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Software Engineer - Embedded Controller. Be the first to apply!