Senior System Software Engineer - Power and Performance (Remote)
About the Role
NVIDIA is seeking a Senior System Software Engineer to join our innovative team focused on power and performance management. This remote position allows you to work with cutting-edge technology in a collaborative environment. You'll be pivotal in shaping the future of GPU power management software architecture and implementation.
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 concept 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 developing internal architecture specifications.
- Collaborate effectively with local and remote teams to ensure seamless communication and project success.
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 a related field.
- 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 driver engineers to create new features and solutions.
Nice to Have
- Architecture and design experience in software power management and optimization.
- Experience with Datacenter Power Management.
- Prior experience in designing real-time software controllers.
- Experience with system software, operating system internals, kernel modules, and device drivers.
What We Offer
- Highly competitive salary based on location and experience.
- Comprehensive benefits package including health, wellness, and family support.
- Equity options as part of your compensation.
- Flexible working environment with opportunities for professional growth.
- A diverse and inclusive workplace where you can thrive.
This Senior System Software Engineer role at NVIDIA offers a unique opportunity to work remotely on cutting-edge GPU technology with a competitive salary and equity options.
Who Will Succeed Here
Expert in C programming with a strong understanding of firmware development, particularly for real-time systems, enabling efficient GPU power management.
Self-motivated and proactive in a remote work environment, demonstrating the ability to collaborate effectively across time zones and manage projects independently.
Deep familiarity with operating systems and device drivers, coupled with a passion for optimizing performance metrics, ensuring the software aligns with NVIDIA's cutting-edge technology goals.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months