Senior System Software Power Optimization Engineer
at Nvidia
π Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Hiring @ 4 Performance Optimization @ 4 GPU @ 4Details
NVIDIA is seeking an exceptional Senior System Software Engineer to join the GPU System Software team. The role involves owning the lifecycle of GPU feature development from proof-of-concept through production with a primary focus on power and performance optimization across hardware and software. You will work on pre/post-SI optimization, platform-level controllers, profiling, tuning, and collaboration with hardware and OEM/ODM partners.
Responsibilities
- Execute power, performance, and thermal assessments, analysis, and tuning to meet platform KPIs.
- Define POC, design, develop, profile and tune GPU and platform software components focusing on performance and platform controllers.
- Drive and resolve complex optimization strategies independently across multiple teams and technical subject areas.
- Collaborate and communicate effectively with local and remote teams and engage with OEM/ODM partners.
- Design and improve diagnostic tools and monitoring systems to identify power and performance inefficiencies and propose optimization solutions.
- Work closely with hardware designers and other driver engineers to create new features and solutions.
Requirements
- 5+ years of industry experience in system software or a related field.
- B.S. or higher (or equivalent experience) in Computer Science, Computer Engineering, or a related field.
- Strong programming skills in C.
- Solid background in operating system internals, device drivers, kernel modules, and real-time/embedded operating systems.
- Prior experience in platform, SoC, CPU, and GPU DVFS, power and thermal controller profiling, and HW/SW optimization.
- In-depth knowledge of low-level power controller fundamentals (DVFS, HW and SW closed-loop controllers) and power-saving features (power gating, clock gating).
- Familiarity with profiling, diagnostic tooling, and monitoring systems for power/performance analysis.
Ways to stand out
- Architecture and design experience in SoC/GPU software power management and optimization.
- Knowledge of key GPU/CPU workloads and their system-level interactions and dependencies.
- Strong grasp of power/performance/thermal management tuning and optimization methodology.
- Experience with lab equipment such as DAQ, logic analyzers, oscilloscopes and debug tools like JTAG debuggers.
- Working experience across Linux and Windows operating system internals and kernel modules.
Compensation & Other Details
- Base salary ranges (location, experience and level dependent):
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits.
- Applications accepted at least until July 29, 2025.
Company
NVIDIA is a leader in AI, High-Performance Computing and Visualization. The company is an equal opportunity employer and values diversity in hiring and promotion practices.