Senior System Software Engineer – Datacenter Power Management

Posted 3 hours ago

This is a fully remote position, open to applicants in California, +2 more states.

📋 Description

• Design, construct, implement, and troubleshoot software for power and performance management in data centers, focusing on comprehensive power management within racks and data halls.

• Create real-time controllers, policies, and mechanisms that dynamically enhance performance, power usage, thermal management, and energy efficiency under high-demand data center workloads.

• Propel features through all stages including requirements gathering, architectural design, implementation, pre-silicon validation, silicon bring-up, productization, and ongoing production support.

• Work in conjunction with GPU architects and hardware engineers to define hardware-software interfaces and impact the power management capabilities of upcoming processors.

• Assess the interactions between workloads, clock speeds, voltage levels, power constraints, thermal conditions, telemetry, and overarching system policies.

• Lead the investigation and resolution of issues related to power, performance, stability, and reliability across firmware, drivers, hardware, and platform software.

• Formulate validation strategies and automation protocols to ensure functional correctness, transition latency, performance-per-watt, and robustness under varying operating conditions.

• Develop architecture, interface, and specifications for new power management features.

• Collaborate with architecture, ASIC, firmware, driver, validation, platform, and data center systems teams distributed across different geographical locations.


⛳️ Requirements

• Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline—or equivalent experience.

• A minimum of 12+ years of substantial industry experience in developing system software, embedded firmware, device drivers, or other hardware-related production software.

• Proficient programming skills in C, including experience in developing, debugging, and maintaining intricate low-level software.

• Comprehensive understanding of operating system principles, device driver architecture, embedded or real-time software, concurrency, interrupt handling, and hardware programming.

• Experience in interpreting hardware specifications and designing software interfaces for registers, telemetry, interrupts, and control mechanisms.

• Solid understanding of computer architecture and the interactions between hardware and software.

• Demonstrated capability to independently troubleshoot complex issues across various software and hardware layers.

• Exceptional written and verbal communication skills, with a proven history of effective collaboration across organizational and geographical boundaries.

• Experience in architecting, designing, or implementing data center provisioning, monitoring, and power management at a CSP/NCP.

• Practical experience with GPU, CPU, accelerator, or SoC power and performance management.

• Familiarity with creating or implementing P-state selection, DVFS, clock control, voltage control, power capping, thermal management, throttling, or workload-aware control policies.

• Experience in developing real-time feedback controllers, including considerations of stability, responsiveness, hysteresis, latency, and noisy telemetry.

• Knowledge of electrical and platform factors such as voltage-frequency relationships, transient power, thermal limits, power delivery, and overall system power budgets.


🏝️ Benefits

• Equity

• Benefits

People also viewed

GE Vernova3 hours ago

Technical Leader – Steam Turbine Control Software

US flagUnited States OnlyFull-timeFull-stack Engineer$124.5k – $207.7k/year
ApplyView job
Zerion3 hours ago

Senior Product Engineer, Frontend

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
WattFox3 hours ago

Software Engineer – Internal Tools & Automation

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Probis3 hours ago

Full Stack Developer, React, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Truelogic Software3 hours ago

Tech Lead – TypeScript, Node.js, React

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Truelogic Software3 hours ago

Tech Lead – TypeScript, Node.js, React

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers