Senior System Software Engineer - SoC Power

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI Communication @ 7 Debugging @ 4 Performance Optimization @ 4 Python @ 7 Robotics Software Development @ 4

Details

NVIDIA is seeking motivated system software engineers to join its Tegra software organization and build efficient kernel drivers and firmware for ARM-based SoCs used in robotics, self-driving cars, AI, automotive, embedded, and data center products.

Responsibilities

  • Design and implement power management policies in system software solutions for Tegra Automotive, Embedded, and Data Center platforms.
  • Develop firmware for embedded and data center SoCs, with a focus on power management.
  • Triage and debug software issues in sophisticated systems and applications.
  • Collaborate with cross-functional teams to create and implement power management strategies that optimize 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.

Requirements

  • Proven experience in system software development focused 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.
  • Ability to collaborate effectively in a team environment.
  • Strong written and verbal communication skills.
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • At least 5 years of experience developing system software or firmware for power optimization in data center, embedded, or ARM-based systems.

Preferred Qualifications

  • Expertise in performance and power measurement, tool development, and simulation or emulation platforms.
  • Deep understanding of system-level architecture, including topologies, interconnects, memory hierarchy, interrupts, and memory-mapped I/O.
  • Knowledge of performance and power management techniques such as DVFS, clock and power gating, clock sequencing, binning, and power or thermal budgeting.
  • Experience analyzing, debugging, and tuning the performance of complex system software stacks.

Compensation and Benefits

  • Base salary range for Level 3: USD 152,000–241,500 per year.
  • Base salary range for Level 4: USD 184,000–287,500 per year.
  • Base salary is determined based on location, experience, and compensation for employees in similar positions.
  • Eligible for equity and benefits.
  • Applications will be accepted at least until February 16, 2026.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.

More jobs at Nvidia

Similar jobs