Senior System Software Engineer – Linux-Tegra Power Management and Performance Optimization
at Nvidia
USD 184,000-287,500 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Communication @ 6
Debugging @ 7
Linux @ 7
Robotics
Software Development @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is developing technologies for Tegra SoCs and embedded platforms, supporting edge AI, robotics, and other demanding real-world workloads.
Responsibilities
- Work with Tegra SoCs and various NVIDIA embedded platforms.
- Implement power and thermal management software features in the Linux kernel and user space.
- Collaborate with power architects, hardware engineers, and 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, reduce latency and power consumption, and tune system-level performance to deliver reliable and scalable AI workloads.
Requirements
- Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, or a related software or hardware engineering major, or equivalent experience.
- 8+ years of software development experience with a significant focus on Linux.
- Excellent C programming and debugging skills in Linux kernel and user-space software.
- Experience working with embedded systems and ARM processors.
- System-level debugging experience and strong problem-solving skills.
- Excellent communication skills.
Preferred Qualifications
- Understanding of Linux power and thermal management features, including the scheduler, dynamic frequency scaling, runtime power management, suspend-to-RAM, and thermal zones.
- Understanding of factors influencing power efficiency at the chip and platform levels.
- Experience working with Linux and open-source software communities.
Benefits
- Competitive salary.
- Generous benefits package.
- Equity eligibility.
Applications will be accepted at least until September 25, 2026. NVIDIA uses AI tools in its recruiting processes and is committed to an inclusive work environment and equal opportunity employment.
More jobs at Nvidia
Senior Applications Software Engineer, Perception and Sensor Fusion
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Principal Engineer, Security Architecture - DGX Cloud
Nvidia · United States
USD 272,000-431,200 per year
PhD Research Intern, Learning Embodied Skills from Human Data - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Senior Synthetic Data Engineer - Autonomous Driving
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Data and Platform Engineer
Nvidia · United States
USD 140,000-270,200 per year
Similar jobs
Senior System Software Engineer – Linux-Tegra Power Management and Performance Optimization
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Director, Autonomous Vehicles Platform
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Senior Systems Software Engineer – Wireless
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
System Software Engineer - CUDA Chips
Nvidia · Santa Clara, United States
USD 124,000-195,500 per year
Senior Product Security Lead – NVIDIA Jetson
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Compiler Verification Engineer, Compute Performance – GPU
Nvidia · Austin, United States
USD 140,000-224,200 per year
Director, Tegra Firmware
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year