About the Role
NVIDIA is seeking a Senior Software Engineer to join our Platform team, where you will be instrumental in developing and optimizing the foundational software that supports NVIDIA's advanced hardware and innovative technologies. In this role, you will design, implement, and maintain low-level software components, operating system enhancements, and system tools that ensure the stability, performance, and scalability of our platforms. You will collaborate closely with hardware architects, driver development teams, and various application teams to integrate new features, debug complex system issues, and drive performance optimizations across the entire software stack. This position offers a challenging opportunity to contribute to the core software that powers NVIDIA's leading-edge GPUs, AI systems, and data center solutions. If you are passionate about building robust and high-performance platform software, we encourage you to apply and help us shape the future of computing.
Responsibilities
- Design, develop, and maintain low-level platform software components
- Optimize operating system interfaces and system services for NVIDIA hardware
- Implement and debug software for GPU and AI platforms
- Collaborate with hardware, driver, and application teams for feature integration
- Contribute to performance analysis and system-level tuning and optimization
Requirements
- BS or MS in Computer Science, Electrical Engineering, or a related field
- 5+ years of experience in software development, with a strong focus on platform or system software
- Expertise in C/C++ programming
- Strong understanding of operating systems internals, memory management, and concurrent programming
- Experience with Linux development environment and advanced debugging tools
Qualifications
- Experience with kernel development or device driver development
- Familiarity with CPU/GPU architectures and heterogeneous computing models
- Knowledge of virtualization or containerization technologies
- Proven track record of optimizing software for high-performance computing systems
Benefits
Not specified