Description
At NVIDIA, we're seeking a motivated Software Engineer to join our Developer Tools group and contribute to the performance triage development and co-design of our software libraries in collaboration with our Hardware Architecture team.
As a system software engineer, you will be developing software that empowers GPU application developers to build outstanding applications that are recognized world-wide. You will partner with multi-disciplinary teams to design, implement, and verify performance metrics for NVIDIA GPUs, work on developing and improving methodologies for profiling data collection from GPUs, and define, invent, and improve our GPU profiling library with new features to allow NVIDIA's customers to extract the best performance out of their applications.
We are looking for a talented individual with a strong background in computer architecture, operating systems, and software design principles. Experience in device drivers or system software development, knowledge of GPU APIs such as CUDA, OpenCL, OpenGL, Direct3D, Vulkan, and prior experience authoring developer tools, particularly for GPUs, are highly desirable.
If you're excited about the opportunity to work on cutting-edge technology and collaborate with a talented team, we want to hear from you.