JobsSystem Software Engineer - GPU
Job description
The System Software Engineer will work on next-generation computing and graphics products, focusing on building applications that stress GPUs and high-performance computing servers. The role requires strong C++ programming skills and a solid understanding of operating systems and hardware architecture. Candidates will collaborate closely with architecture, hardware, and driver teams throughout the product development life cycle. This position emphasizes meticulous engineering practices and problem-solving abilities.
Requirements
- BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
- 2+ years of proven experience in a related hardware/software position
- Strong C/C++ programming skills
- Understanding of PC architecture and ability to work close to the hardware
- Background with Parallel Computing, PCIE, Nvlink, or server product technologies like Infiniband and Ethernet is a plus
- Previous experience working on a large system software code base is preferable
- Very strong problem-solving and debugging skills
- Ability to self-manage, show leadership, and have good interpersonal skills
Responsibilities
- Work closely with architecture, hardware, and driver teams through the product development life cycle of computing and graphics processors.
- Craft software tools and infrastructure required for new chip development, validation, and productization.
- Assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and Vulkan extensions.
- Explore ways to use high-level compute and graphics programming APIs to stress specific units and flows at a GPU and system level.
- Utilize knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions.
Benefits
- Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.
Is this posting expired or inaccurate?
