Senior System Software Engineer - SoC Power

1 Month ago • 5 Years + • Research & Development • Systems Design • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA's Tegra software organization seeks motivated system software engineers to build efficient kernel drivers and firmware for ARM SoCs, impacting robotics, self-driving cars, and AI. Responsibilities include designing and implementing power management policies in system software for Tegra platforms; developing firmware for embedded and datacenter SoCs focused on power management; triaging and debugging software issues; collaborating on power management strategies; developing test plans; and resolving power/performance issues. The role requires expertise in system software development for power and performance optimization, strong programming skills (C/C++, Python), and deep knowledge of computer architecture, operating systems, and hardware-software interactions.
Must have:
  • System software development experience (power/performance optimization)
  • C/C++ and Python programming skills
  • Knowledge of computer architecture, OS, hardware-software interactions
  • Problem-solving, attention to detail, teamwork
  • 5+ years system software/firmware experience for power optimization in ARM-based systems
Good to have:
  • Expertise in performance/power measurement, tools development, simulation/emulation
  • Understanding of system-level architecture (topologies, interconnects, etc.)
  • Knowledge of power management techniques (DVFS, clock gating, etc.)
  • Experience analyzing/debugging complex system software stacks
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing 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. Come join the team and see how you can make a lasting impact on the world. Looking for motivated system software engineers to join NVIDIA's Tegra software organization. Help build efficient kernel drivers and firmware for ARM SoCs, impacting product lines like Robotics, self-driving cars, and AI.

What you will be doing:

  • Design and implement power management policy in system software solutions for Tegra Automotive, Embedded and Data Center platforms.

  • Develop firmware for embedded and Datacenter SoCs with a focus on power management.

  • Triage and debug various software issues in sophisticated systems and applications.

  • Collaborate with cross-functional teams to craft and implement power management strategies that ensure outstanding performance and efficiency.

  • Develop and implement test plans to validate the effectiveness and efficiency of software solutions.

  • Identify, diagnose, and resolve power and performance issues in a timely manner.

What we need to see:

  • Proven experience in system software development, focusing on power and performance optimization.

  • Strong programming skills in C/C++ and scripting languages such as Python.

  • In-depth knowledge of computer architecture, operating systems, and hardware-software interactions.

  • Excellent problem-solving abilities and attention to detail.

  • A collaborative approach with the ability to work effectively in a team environment.

  • Outstanding communication skills, both written and verbal.

  • A Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.

  • 5+ years of experience in system software/firmware for power optimization in Datacenter, Embedded, or ARM-based systems.

Ways to stand out from the crowd:

  • Expertise in performance/power measurement, tools development, and using simulation/emulation platforms.

  • Deep understanding of system-level architecture, such as topologies, interconnects, memory hierarchy, interrupts, and memory-mapped IO.

  • Knowledgeable in performance and power management techniques such as DVFS, clock and power gating, clock sequencing, binning, and power/thermal budgeting.

  • Experience analyzing, debugging, and tuning performance of complex system software stacks.

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse 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.

Similar Jobs

Microsoft - Software Engineer

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Forcepoint - Software Engineer II - C++ Developer

Forcepoint

Mumbai, Maharashtra, India (On-Site)
4 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
Epic Games - Senior Pipeline Developer

Epic Games

Larkspur, California, United States (On-Site)
1 Month ago
Crytek - Senior C++ Build Pipeline Programmer

Crytek

(Remote)
2 Months ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Seattle, Washington, United States (On-Site)
3 Months ago
Microsoft - Principal Architect

Microsoft

Jharkhand, India (On-Site)
6 Months ago
Microsoft - Research Intern - Cloud Efficiency & Reliability

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Cadence - Design Engineer II

Cadence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Imaging Systems Lead - Smart Wearable

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SmileGate - [Next Crossfire] UE5 Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Mojang Studios - C++ Engineer  to Help Shape the Future of our Games

Mojang Studios

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Electronic Arts - Software Engineer (C++) - Frostbite

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Electronic Arts - Client Software Engineer

Electronic Arts

Seoul, South Korea (On-Site)
2 Weeks ago
Playrix - Senior Technical Designer

Playrix

Portugal (Remote)
3 Months ago
Keywords Studios (Player Support) - Development & Engineering Lead (Bank of talent)

Keywords Studios (Player Support)

Mexico (Remote)
5 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Week ago
Google - Software Engineer, Early Career (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Milestone - Senior Embedded Software Engineer

Milestone

United States (Remote)
1 Week ago
Harden'd Ent - 3D Modeler

Harden'd Ent

Charlotte, North Carolina, United States (Remote)
5 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, Innovus Flows

NVIDIA

Santa Clara, California, United States (On-Site)
5 Days ago
Whatnot - Software Engineer, Discovery Feed & Browse

Whatnot

San Francisco, California, United States (Remote)
3 Months ago
Interactive Brokers - Senior Cloud Security Engineer

Interactive Brokers

Fort Lauderdale, Florida, United States (Hybrid)
4 Months ago
NVIDIA - Senior System Level Product Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Intel Corporation - Data Architect

Intel Corporation

Hillsboro, Oregon, United States (Hybrid)
2 Months ago
Mattel  Inc  - American Girl NYC -  Asset Protection Lead  (full time/benefitted)

Mattel Inc

New York, New York, United States (On-Site)
2 Months ago
Interface AI - Senior Technical Recruiter

Interface AI

United States (Remote)
3 Days ago
Epic Games - Senior SDET

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Distinguished Software Architect - Deep Learning and HPC Communications

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Cadence Design Systems - Principal Design Engineer(Physical Design)

Cadence Design Systems

Pune, Maharashtra, India (On-Site)
11 Months ago
NVIDIA - Developer Relations Manager, EDA

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
JMA - Principal Firmware Engineer - Radio

JMA

Plano, Texas, United States (On-Site)
4 Months ago
Anavation - Lead Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago
Microsoft - Research Intern - Office AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Rockstar Games - Network Operations Center Engineer

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior Firmware Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
3 Weeks ago
Zoox - Software Systems Engineer

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

United States (Remote)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug