Jobs · Engineering · California

Senior System Software Engineer - SoC Power

NVIDIA · Santa Clara, CA · 1 mo ago
EngineeringFull-time

About the role

NVIDIA is seeking motivated system software engineers to join the Tegra software organization. These roles are focused on developing and implementing power management policies and firmware for ARM System on Chips (SoCs), particularly for products in the robotics, self-driving car, and AI sectors.

Responsibilities

  • 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.

Requirements

  • 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.

Qualifications

  • Expertise in performance/power measurement, tools development, and using simulation/emulation platforms.
  • Knowledgeable in system-level architecture, including topologies, interconnects, memory hierarchy, interrupts, and memory-mapped IO.
  • Understanding of performance and power management techniques such as Dynamic Voltage and Frequency Scaling (DVFS), clock and power gating, clock sequencing, binning, and power/thermal budgeting.
  • Experience analyzing, debugging, and tuning performance of complex system software stacks.

Skills

  • Proficiency in C/C++ and scripting languages such as Python.
  • Knowledge of computer architecture, operating systems, and hardware-software interactions.
  • Experience with performance and power management techniques.
  • Ability to develop and implement test plans for software solutions.
  • Problem-solving and debugging skills.

Benefits

  • Competitive base salary ranging from $152,000 to $241,500 for Level 3, and $184,000 to $287,500 for Level 4.
  • Eligibility for equity and benefits.

Pay

  • Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4.

Schedule

  • Full-time position.

Application Information

  • Applications accepted until February 16, 2026.

Contact

  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.

Similar jobs

Senior System Engineer

Applied Research SolutionsBedford, MA· 1 mo ago
Information Technology$160k–$180k/yrapply on recruiting.ultipro.com

Senior System Engineer

Belay TechnologiesAnnapolis Junction, MD· 2 mo ago
Information Technology$168k–$240k/yrapply on belaytechnologies.applytojob.com

Senior System Engineer

Allison TransmissionGreater Indianapolis· 1 mo ago
Information Technologyapply on allisontransmission.wd1.myworkdayjobs.com