You will architect and implement new features
Coordinate development efforts across multiple teams
Help define forward-looking improvement to the CUDA APIs and programming model
Write effective, maintainable, and well-tested code
Focus on developing code that targets the Tegra devices
Integrate AI practices into the development workflows across the compute organisation
What we need to see
BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
8+ years of relevant industry experience or equivalent academic experience after BS
Strong C and C++ programming skills
Experience working with large codebases
Experience with operating system interfaces for threads, process control, and virtual memory
Experience writing and debugging multithreaded programs
Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
Strong interest in system software
Good written communication
Ways to stand out from the crowd
Prior experience with parallel computing - preferably writing CUDA Programs or Libraries that use CUDA
User mode driver development experience
Experience with Linux Systems Software development as well as experience maintaining and extending programming models or higher-level language support for similar environments