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 seeking a system software engineer to work with Tegra SoCs and NVIDIA embedded platforms, developing power and thermal management software and optimizing system-level performance for edge AI and robotics use cases.
Responsibilities
- Work with groundbreaking technologies for the Tegra SoC 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 across demanding real-world edge environments.
Requirements
- Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, or a related software or hardware engineering field, or equivalent experience.
- 8+ years of software development experience with a significant focus on Linux.
- Excellent C programming and debugging skills within 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, as well as 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.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
Applications for this job will be accepted at least until September 15, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior AI and ML Software Engineer
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Enterprise AV Design and Collaboration Engineer
Nvidia · Santa Clara, United States
USD 144,000-230,000 per year
Senior Staff Site Reliability Operations
Nvidia · Seattle, United States
USD 184,000-264,500 per year
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Similar jobs
Senior Embedded System Software Engineer – Platform Execution Lead
Nvidia · Santa Clara, United States
USD 224,000-356,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
Solutions Architecture Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
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