Senior C++ Software Engineer

2 Months ago • 5 Years + • Full Stack Development

Job Summary

Job Description

NVIDIA seeks a Senior C++ Software Engineer to design and develop high-performance networking solutions utilizing ConnectX and Bluefield networking cards. Responsibilities include developing the entire solution stack (application level to hardware access), creating kernel-bypassing user-space TCP/IP stacks, optimizing performance and scalability, delivering high-quality solutions at scale, collaborating with customers and internal teams, and working in an agile environment on widely deployed products. The role involves developing groundbreaking networking acceleration solutions for diverse markets, including high-performance web servers, proxy servers, content delivery networks, high-frequency trading platforms, and high-performance disaggregated storage.
Must have:
  • 5+ years C/C++ Software Development
  • 5+ years Networking Protocols Expertise
  • 5+ years Linux Environment Experience
  • Strong design, coding, debugging skills
  • Adaptability to new technologies
Good to have:
  • Low latency acceleration experience
  • Linux user space/driver/kernel development
  • Deep TCP/IP stack knowledge
  • System architecture and performance understanding
Perks:
  • Highly competitive salaries
  • Comprehensive benefits package

Job Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

Are you ready to help build next generation solutions for High-Performance Web Servers and Proxy Servers, Content Delivery Networks, Financial Service market's High-Frequency Trading (HFT) platforms, High-Performance Disaggregated Storage? NVIDIA is looking for an Excellent Senior Software Engineer to develop groundbreaking networking acceleration solutions for variety of markets. Development is done in an exciting and Agile environment on a widely deployed products that need constant improvements.

What you’ll be doing:

  • Design and develop high performance networking solutions based on NVIDIA's outstanding ConnectX and Bluefield networking cards hardware.

  • Work in a startup mode/group developing groundbreaking networking solutions.

  • Development of the entire solution’s stack, from application level to networking card hardware access.

  • Development of kernel bypassing user space TCP/IP stack on top of our outstanding networking card hardware.

  • Invent and implement creative ways to improve performance and scalability.

  • Large scale and high quality deliveries.

  • Work closely with customers and partners.

  • Collaborate with multiple teams in our multi-functional environment on developing new features/improvements.

What we need to see:

  • B.Sc. or M.Sc. in Computer Science or Electrical Engineering or equivalent experience.

  • 5+ years of experience in each of the following areas: Software development in C/C++, Networking protocols, Linux environment.

  • Strong design, coding, analytical, debugging and problem-solving skills.

  • Ability to quickly adapt to new technology and go deep into new areas.

  • Independence and agility.

  • Good social and interpersonal skills.

Ways to stand out from the crowd:

  • Experience with low latency acceleration and performance improvement.

  • Experience with Linux user space/driver/kernel development.

  • Deep knowledge and understanding of TCP/IP stack.

  • Good view of system architecture and performance.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Google - Server Operations Manager

Google

Midlothian, Texas, United States (On-Site)
1 Week ago
NVIDIA - Senior Firmware Verification Engineer, PCIe

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Kojima Productions - IT Support Engineer

Kojima Productions

Tokyo, Japan (On-Site)
5 Months ago
CloudLinux - Senior Python/Go Developer for Imunify360

CloudLinux

Masovian Voivodeship, Poland (Remote)
1 Month ago
ByteDance - Software Engineer, Cloud Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Microsoft - Engineering Manager

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Titan Platform

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
GameChanger  - Staff iOS Software Engineer, Gameday

GameChanger

United States (Remote)
1 Month ago
Next Level Business Services - Web Development

Next Level Business Services

Moline, Illinois, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Company3 Method Studios - Senior Manager IT

Company3 Method Studios

Pune, Maharashtra, India (On-Site)
7 Months ago
DNEG - Pipeline Technical Director (Feature Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
CharacterAI - Senior IT Engineer

CharacterAI

San Francisco, California, United States (On-Site)
1 Week ago
Revvity - Software Test Engineer

Revvity

Thane, Maharashtra, India (Hybrid)
11 Months ago
Fluence - Sr. Quality Assurance Engineer II

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
Google - Engineering Manager, Chrome Browser Infrastructure

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Ubisoft - Linux DevOps Systems Administrator

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
CloudLinux - Support Engineer - Unified Team

CloudLinux

Distrito Nacional, Dominican Republic (Remote)
1 Week ago
Trend Micro - Large Language Models (LLM) Expert (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

Google - Network Design Engineer, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Plarium - Director of Gen-AI

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - STA Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
SciPlay - IT Support/Helpdesk Technician 1

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Physical Design CAD Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Weeks ago
PAPAYA - UI/UX Designer (Platform)

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Software Manager, Golang Kubernetes

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Varonis  - Python Developer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Playrix - Senior C++ Software Engineer (Build System)

Playrix

Armenia (Remote)
5 Months ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
1 Month ago
Google - Software Engineer III, Full Stack, Google Cloud Business Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
The Walt Disney Company - Software Engineer II - C++/Rust

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Week ago
Crunchyroll - Staff Software Engineer, Account Services

Crunchyroll

San Francisco, California, United States (On-Site)
1 Month ago
Super - Senior Full-Stack Software Engineer

Super

United States (Remote)
5 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Cloud Imperium Games - Lead Tools Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
Next Level Business Services - Java Developer with Oracle SOA

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
6 Months ago
Google - Customer Engineer, Gemini Code Assist, Google Cloud

Google

Maharashtra, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug