Senior Software Engineer, Fabric Networking - GPU

August 17

Apply Now
Logo of NVIDIA

NVIDIA

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.

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

📋 Description

• Design, implement and maintain system software that enables communication between GPUs • Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms • Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs • You will also be eligible for equity and benefits • Applications for this job will be accepted at least until August 20, 2025 • NVIDIA is looking for phenomenal people like you to help accelerate the next wave of artificial intelligence

🎯 Requirements

• B.S/M.S/Ph.D. in computer science or related field or equivalent experience • 5+ years of relevant experience • Excellent C/C++ programming and debugging skills • Shell scripting experience • Python and Perl experience is a plus • Experience writing software applications that interface with device drivers and expose associated hardware functionality • Strong understanding of computer system architecture, operating system and kernel internals • Strong experience with Linux and comfortable working in a cross-platform environment (Linux and Windows) • Experience with multi-core / multi-process / multi-threaded programming environment • Strong understanding of networking fundamentals and high-performance networks like Ethernet/IB • Experience with OS virtualization technologies like KVM/QEMU/Hyper-V etc. • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment

🏖️ Benefits

• Competitive salaries • Generous benefits package • Equity

Apply Now

Similar Jobs

August 16

Senior Software Engineer ... Portless builds logistics software. Designing and implementing scalable logistics solutions.

AWS

Azure

Cloud

Java

Python

August 16

Develop end-to-end API features at Gravitee; build APIs and front-end interfaces, write tests, and contribute to documentation.

Angular

Azure

Cassandra

Cloud

Cypress

Docker

ElasticSearch

Grafana

Java

Jest

JUnit

Kafka

Kubernetes

MariaDB

Maven

MongoDB

MySQL

NoSQL

Postgres

Prometheus

RabbitMQ

Redis

RxJava

Spring

TypeScript

Yarn

August 16

Senior Software Engineer at Alkami delivering scalable Kubernetes microservices; mentors engineers and drives API-first development.

Angular

AWS

Cloud

Distributed Systems

GRPC

Java

JavaScript

Kotlin

Kubernetes

Microservices

Node.js

NoSQL

Python

React

SQL

Go

August 16

Senior Software Engineer at Property Leads; remote LATAM. Leading architecture, scale, and mentorship.

AWS

Cloud

Distributed Systems

MongoDB

Python

August 16

Senior Software Engineer at Concierge Auctions; develops React/Node apps. Mentors team and guides architecture decisions.

Angular

JavaScript

Jest

Next.js

Node.js

React

Redis

TypeScript

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com