Linux Kernel Developer (Remote/Anywhere)
CollaboraPart Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
Candidates need a Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or related field, 5+ years of hands-on experience developing low-level device drivers especially for Linux OS, strong programming skills in C and C++, and detailed knowledge of operating system internals and device driver models.
The role involves software design for next-generation Compute GPU solutions, developing and maintaining software technologies for NVIDIA's GPU hardware on Linux and Windows OS, cross-platform implementation for new hardware architectures, and collaborating with internal worldwide teams on features like clocks, thermal and power, telemetry, memory management, and performance optimization.
The team is very diverse and dynamic with many responsibilities and opportunities, working with sister software teams, partners, hardware, and architecture teams worldwide, offering a rich engineering experience and career in a forward-thinking environment with hardworking, creative, and autonomous people.
This information is not specified in the job description.
A strong candidate has strong software engineering skills with a drive to solve hard problems, low-level operating system knowledge, is self-motivated, passionate, eager to learn and grow, works independently with minimal direction, and has strong English communication skills for worldwide collaboration; Windows experience is a plus.
Designs GPUs and AI computing solutions
NVIDIA designs and manufactures graphics processing units (GPUs) and system on a chip units (SoCs) for various markets, including gaming, professional visualization, data centers, and automotive. Their products include GPUs tailored for gaming and professional use, as well as platforms for artificial intelligence (AI) and high-performance computing (HPC) that cater to developers, data scientists, and IT administrators. NVIDIA generates revenue through the sale of hardware, software solutions, and cloud-based services, such as NVIDIA CloudXR and NGC, which enhance experiences in AI, machine learning, and computer vision. What sets NVIDIA apart from competitors is its strong focus on research and development, allowing it to maintain a leadership position in a competitive market. The company's goal is to drive innovation and provide advanced solutions that meet the needs of a diverse clientele, including gamers, researchers, and enterprises.