Senior System Software Engineer - GPU Power Management (Remote)
About the Role
We are seeking a Senior System Software Engineer - GPU Power Management to join our innovative team at NVIDIA. This remote position allows you to work from anywhere in the United States while contributing to cutting-edge technology in AI and GPU architecture. As a Senior System Software Engineer, you will play a pivotal role in shaping the future of computing by developing software components that enhance power management and performance.
What You'll Do
- Define, design, and develop GPU system software components with a focus on power and performance.
- Drive end-to-end GPU power management features from conception to productization, including chip bring-up.
- Resolve complex technical issues independently across multiple teams and technical fields.
- Influence the next generation of graphics processing units by building internal architecture specifications.
- Collaborate effectively with local and remote teams to ensure seamless integration of software and hardware.
Requirements
- 8+ years of industry experience developing software for systems or within a related domain.
- B.S. or higher degree in Computer Science/Engineering or equivalent experience.
- Strong programming skills in C and in-depth knowledge of low-level firmware development concepts.
- Solid background in operating system architecture, device drivers, and real-time embedded operating systems.
- Ability to work closely with hardware designers and other engineers to create innovative features and solutions.
Nice to Have
- Architecture and design experience in software power management and optimization.
- Working experience with Datacenter Power Management.
- Prior experience in designing real-time software controllers.
- Experience in system software, operating system internals, kernel modules, and device drivers.
What We Offer
- Highly competitive salaries and a comprehensive benefits package.
- Equity options to share in the company's success.
- Remote work flexibility to maintain work-life balance.
- Access to NVIDIA's extensive benefits program for you and your family.
- Opportunities for professional growth and development in a diverse environment.
This Senior System Software Engineer role at NVIDIA offers a chance to work on groundbreaking GPU technology in a fully remote capacity, with a competitive salary and equity options.
Who Will Succeed Here
Proficient in C programming and firmware development, with a deep understanding of GPU architecture and power management techniques to optimize performance.
Self-motivated and disciplined, able to work effectively in a remote setting while managing time efficiently and contributing to collaborative projects across time zones.
Extensive experience in developing device drivers and real-time embedded systems, demonstrating a problem-solving mindset and the ability to innovate in high-pressure environments.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months