Senior Software Developer, HPC

Posted 2 Days Ago
Be an Early Applicant
Switzerland
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
The Senior Software Developer, HPC will focus on developing high-performance communication frameworks and applications, working on supercomputers and data centers, contributing to next-generation products emphasizing performance and scalability.
Summary Generated by Built In

At NVIDIA, our employees are passionate about parallel and visual computing. We're united in our quest to transform the way graphics are used for work and play. Our technology impacts the visual experience in video game development, film production, space exploration, medicine, computational finance and automotive design. And we've only scratched the surface of what we can accomplish when we apply our technology to it. We need passionate, hard-­‐working and creative people to help us seek some of these unrivaled opportunities.

At NVIDIA, we work, think and learn as a team. We thrive in a deeply strong environment, and we're passionate about a culture that demands innovation and the highest standards. The rewards are sweet and include collaborating with some of the smartest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to work on products that transform the way people work and play. We are looking for a Senior Software Engineer to join the High-Performance computing and Big-Data acceleration team, to work on an open-source, revolutionary, communications framework, utilizing modern hardware offloads, GPU calculation, RDMA programmable NICs, and software algorithms.

What you'll be doing:

  • Developing high-performance communication frameworks and applications.

  • Running on the world’s largest supercomputers and data centers.

  • Working on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.

What we need to see:

  • B.Sc. or equivalent experience in computer science or software engineering

  • 5 years’ experience in C/C++ development

  • 3 years’ experience in Linux environment and tools

  • Deep knowledge of Network Protocols L2/L3/L4 – Ethernet / IP / TCP / UDP

  • Deep knowledge in computer’s architecture and operating systems

  • Experience in performance optimizations

Ways to stand out from the crowd:

  • Knowledge in RDMA technology

  • Proficiency in GPU programming (CUDA, OpenCL, or other parallel computing frameworks)

  • Experience in kernel programming

  • Knowledge in MPI and High-performance computing

NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. Our teams are composed of driven, innovative professionals dedicated to pushing the boundaries of technology. We offer highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all.

Top Skills

C
C++
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

Takeda Logo Takeda

Platform Engineering Manager - Application Virtualization

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Remote
Hybrid
Zürich, CHE
50000 Employees

General Motors Logo General Motors

Wireless Network Operations Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Zürich, CHE
165000 Employees

Smartcat Logo Smartcat

Chief Software Architect (.NET) - Europe

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Citadel Securities Logo Citadel Securities

High Performance Computing Engineer

Information Technology • Software • Financial Services
Zürich, CHE
1900 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account