Senior System Software Engineer – GPU Power Management

🔥 1 minute ago

🏄 California, Texas, +1 more states – Remote

infoinfo

💵 $224k - $431.3k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 1%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Architect, build, implement, and debug GPU power- and performance-management software, with particular emphasis on P-state management and DVFS • Develop real-time controllers, policies, and mechanisms that dynamically optimize GPU performance, power, thermals, and energy efficiency under demanding data-center workloads • Drive features across the full product lifecycle: requirements, architecture, implementation, pre-silicon validation, silicon bring-up, productization, and production support • Collaborate with GPU architects and hardware designers to define hardware-software interfaces and influence the power-management capabilities of next-generation processors • Analyze complex interactions among workloads, clocks, voltages, power limits, thermals, telemetry, and system-level policies • Lead the investigation and resolution of complex power, performance, stability, and reliability issues spanning firmware, drivers, hardware, and platform software • Develop validation strategies and automation for functional correctness, transition latency, performance-per-watt, and robustness across operating conditions • Build clear architecture, interface, and compose specifications for new power-management features • Partner with geographically distributed architecture, ASIC, firmware, driver, validation, platform, and data-center systems teams

🎯 Requirements

• BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field—or equivalent experience • At least 12+ years of extensive industry experience crafting system software, embedded firmware, device drivers, or other hardware-related production software • Strong programming skills in C, including experience developing, debugging, and maintaining complex low-level software • Deep understanding of operating-system fundamentals, device-driver architecture, embedded or real-time software, concurrency, interrupt handling, and hardware programming • Experience interpreting hardware specifications and developing software interfaces for registers, telemetry, interrupts, and control mechanisms • Strong understanding of computer architecture and hardware-software interactions • Proven ability to independently debug complex problems across multiple software and hardware layers • Excellent written and verbal communication skills, with a track record of working effectively across organizational and geographic boundaries • Hands-on experience with GPU, CPU, accelerator, or SoC power and performance management • Background with crafting or implementing P-state selection, DVFS, clock-control, voltage-control, power-capping, thermal-management, throttling, or workload-aware control policies • Experience developing real-time feedback controllers, including reasoning about stability, responsiveness, hysteresis, latency, and noisy telemetry • Understanding of electrical and platform considerations such as voltage-frequency relationships, transient power, thermal limits, power delivery, and system-level power budgets

🏖️ Benefits

• Equity • Benefits

Apply Now

Similar Jobs

🔥 2 hours ago

xCures Inc.

51 - 200

🏥 Healthcare

🤖 Artificial Intelligence

☁️ SaaS

Senior AI Software Engineer designing scalable AI-powered software for xCures’ regulated healthcare platform. Building production systems, advancing AI workflows, and improving healthcare delivery.

🔥 2 hours ago

Frontgrade Technologies

1001 - 5000

🎖️ Defense

🚀 Aerospace

🔧 Hardware

Embedded software engineer developing mission-processing systems for Frontgrade Technologies’ space and defense electronics. Building Linux platforms, firmware, drivers, and diagnostic tools.

🔥 2 hours ago

SAIC

10,000+ employees

☁️ SaaS

📣 Marketing

🏢 Enterprise

ServiceNow developer designing and configuring CMDB, catalog, workflow, and asset management solutions for SAIC. Supporting secure client IT operations across U.S. customer platforms.

🔥 3 hours ago

Akamai Technologies

5001 - 10000

🔒 Cybersecurity

Senior II Software Engineer building Akamai's distributed cloud compute infrastructure and APIs. Developing ARM64/x86 virtualization, orchestration, and platform services with Linux and QEMU teams.

🔥 3 hours ago

Akamai Technologies

5001 - 10000

🔒 Cybersecurity

Principal engineer leading Akamai’s distributed cloud compute architecture and ARM64 hypervisor development. Driving hardware enablement, cross-platform builds, performance optimization, and engineering team leadership.