Senior System Software Engineer - GPU Server
$184k - $357k • US, CA, Santa Clara
Posted 1d ago
About the job
We are seeking software engineers to work on next-generation graphics and computing products. Our charter is to develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle, by collaborating closely with customers to support innovation in their factories and data centers. As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next generation processors.
Responsibilities
- Collaborate with architecture, hardware, and driver teams throughout the product development lifecycle of computing and graphics processors.
- Develop software tools and infrastructure for new chip development, validation, and productization.
- Assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
- Understand hardware and software architectures to provide robust and efficient solutions.
Requirements
- BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
- 8+ years of experience in a related hardware/software position.
- Strong C/C++ programming skills.
- Familiarity with computer architecture and ability to work close to the hardware.
- Background with PCIE, NVLink, or server product technologies like Infiniband, Ethernet is a plus.
- Previous experience working on a large system software codebase is preferable.
- Very strong problem-solving and debugging skills.
- Ability to self-manage, show leadership, and possess good interpersonal skills.
Benefits
- Competitive salaries
- Generous benefits package
- Eligibility for equity
- Eligibility for benefits
