Senior System Software Engineer - SoC Power

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

Used Tools & Technologies

Not specified

Required Skills & Competences

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

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today NVIDIA is focused on AI and defining the next era of computing. This role is in NVIDIA's Tegra software organization to build efficient kernel drivers and firmware for ARM SoCs, impacting product lines like robotics, self-driving cars, and AI.

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.
  • Collaborative approach with the ability to work effectively in a team environment.
  • Outstanding communication skills, both written and verbal.
  • 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

  • Expertise in performance/power measurement, tools development, and using simulation/emulation platforms.
  • Deep understanding of system-level architecture (topologies, interconnects, memory hierarchy, interrupts, memory-mapped IO).
  • Knowledge of 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.

Compensation & Other Details

  • Base salary range (Level 3): 152,000 USD - 241,500 USD.
  • Base salary range (Level 4): 184,000 USD - 287,500 USD.
  • You will also be eligible for equity and benefits (see https://www.nvidia.com/en-us/benefits/).
  • Applications for this job will be accepted at least until February 16, 2026.
  • NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.