Senior Systems Software Engineer, CUDA Driver – Multi-Node and Memory Model

🕒 April 14

🏄 California, Texas – Remote

info

💵 $184k - $287.5k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Use design abilities and coding expertise to deliver the best compute platform in the world • Craft elegant solutions to exciting problems and shape the future direction of CUDA • Evangelize, architect, and implement new features related to CUDA’s memory model and multi-node scalability geared towards next-gen AI applications and deployments • Coordinate and drive development efforts across multiple teams • Help define forward-looking improvements to the CUDA APIs and programming model • Write effective, maintainable, and well-tested code • Develop code for multiple operating systems

🎯 Requirements

• BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience) • Strong C and C++ programming skills • Minimum of 8 years of related development experience (multiple positions for varying experience levels open) • Experience driving projects across multiple teams • Experience working with large codebases • Background with operating system interfaces for threads, process control, and virtual memory • Experience writing and debugging multithreaded programs • Good written communication as well as presentation skills

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 April 14

DDN

1001 - 5000

🤖 Artificial Intelligence

Senior Staff Engineer at DDN leading the development of advanced storage systems for AI workloads. Collaborating on high-performance data movement and optimization in the context of AI inference.

🕒 April 14

DDN

1001 - 5000

🤖 Artificial Intelligence

Senior Staff Engineer leading hands-on development of AI data path and storage architecture at DDN. Architecting high-performance data movement systems for real-time AI workloads.

🕒 April 14

PickTrace

51 - 200

🌾 Agriculture

👥 HR Tech

☁️ SaaS

Senior Software Engineer leveraging AI tools to enhance SaaS farm management systems at PickTrace. Collaborating on solutions for agriculture's digital transformation challenges.

🕒 April 14

Jenzabar

501 - 1000

📚 Education

☁️ SaaS

🏢 Enterprise

Software Developer at Jenzabar writing, modifying, and debugging client applications while collaborating with the Product Development team.

🕒 April 14

VitalEdge Technologies

501 - 1000

🤝 B2B

Software Engineer developing full-stack applications for a leading ERP software solutions provider. Collaborating with teams to design, develop, and test applications across multiple platforms.