Software Development Engineer
Core
Develop GPU Driver software and validate GPU designs using C, C++, and Python.
Role type
GPU Driver Software Engineer
Builds
GPU drivers and automated verification processes
Domain
Semiconductors / GPU Architecture
Required skills
C, C++, Python, ARM embedded systems, HW/SW interaction, Jenkins, Git, GDB, LLDB, Visual Studio, SQL, macOS/Linux automation
Responsibilities
Develop GPU Driver software using C and C++ programming languages to validate GPU designs. Define, author, and troubleshoot APIs for GPU features with a focus on architectural, functional, and performance aspects. Develop production-grade automated processes using python, SQL for verifying our code base with a Continuous Integration system. Provide support to GPU hardware teams throughout the model, design, and deployment phases, both before and after silicon production. Offer assistance to GPU software teams during production driver implementation.
