Senior System Software Engineer – Linux-Tegra Power Management and Performance Optimization

NVIDIA
Santa Clara
Workplace: OnsiteFull timeUSD 184,000 - 287,500 annuallyFunction: Software EngineeringEducation: mastersSkills: ["Communication","System-level debugging","Problem-solving","Collaboration","Performance optimization"]

Build Linux-based power, thermal, and performance management software for Tegra SoCs and NVIDIA embedded platforms. Implement kernel and user-space features, collaborate with power architects and engineering teams on power estimation and optimization, and tune the software stack to improve compute/memory utilization, reduce latency and power, and deliver reliable, scalable AI workloads for edge AI and robotics. Use system-level debugging to solve complex performance and efficiency problems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior System Software Engineer – Linux-Tegra Power Management and Performance Optimization

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build Linux-based power, thermal, and performance management software for Tegra SoCs and NVIDIA embedded platforms. Implement kernel and user-space features, collaborate with power architects and engineering teams on power estimation and optimization, and tune the software stack to improve compute/memory utilization, reduce latency and power, and deliver reliable, scalable AI workloads for edge AI and robotics. Use system-level debugging to solve complex performance and efficiency problems.
Location: Santa Clara
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement power and thermal management software features in the Linux kernel and user space.
  • •Collaborate with power architects and hardware/software engineers on platform power estimation and optimization.
  • •Optimize the software stack to improve performance, efficiency, and responsiveness for edge AI and robotics use cases.
  • •Improve compute and memory utilization while reducing latency and power consumption.
  • •Tune system-level performance for reliable, scalable AI workloads in demanding edge environments.

Pay and Benefits

Salary: USD 184,000 - 287,500 annually
Equity and Bonus:Equity

Key Requirements

  • •MS in CS, CE, EE, Systems Engineering, or related software/hardware engineering field, or equivalent experience.
  • •8+ years of software development experience with significant focus on Linux.
  • •Excellent C programming/debugging skills in Linux kernel and user-space software.
  • •Background working with embedded systems and ARM processor-specific development.
  • •System-level debugging and problem-solving skills, with excellent communication skills.
Experience:Embedded systemsLinuxOpen-sourceEdge AIRobotics
Education:Master's
Skills:CommunicationSystem-level debuggingProblem-solvingCollaborationPerformance optimization
Tech Stack:LinuxLinux kernelCARMTegra SoCRuntime power managementDynamic frequency scalingThermal-zonesSuspend to RAM

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor