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 using ConnectX and Bluefield networking cards. The role involves working in a fast-paced, Agile environment, developing the entire solution stack from application level to hardware access, including kernel-bypassing user-space TCP/IP stacks. Responsibilities include performance and scalability improvements, large-scale deliveries, customer collaboration, and working with multiple teams. The ideal candidate possesses strong C/C++ software development, networking protocol, and Linux environment expertise.
Must have:
  • 5+ years C/C++ Software Development
  • Networking Protocols Expertise
  • Linux Environment Proficiency
  • High-Performance Solution Design
  • Problem-solving and debugging skills
Good to have:
  • Low Latency Acceleration Experience
  • Linux Driver/Kernel Development
  • TCP/IP Stack Deep Knowledge
  • System Architecture 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

Every matrix - Senior Database Administrator

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Activision - Senior Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
NVIDIA - Senior Site Reliability Engineer - GPU Clusters

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
SmileGate - Server Engineer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Samsung Semiconductor - Intern, System Software Engineer - CXL

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
ICE - Senior UI Developer

ICE

Hyderabad, Telangana, India (Hybrid)
7 Months ago
CloudHire - Wordpress Full Stack Developer

CloudHire

Haryana, India (Remote)
1 Month ago
N-iX - Senior .NET Full-Stack Engineer

N-iX

Poland (Hybrid)
1 Week ago
Google - Staff Software Engineer Technical Lead, Storage Transfer Appliances

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Senior Solutions Acceleration Architect, Application

Google

Singapore (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DNEG - FX - Crowd Artist

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Anavation - Systems Integration Engineer

Anavation

Reston, Virginia, United States (On-Site)
6 Months ago
Wind River Systems - Senior Member of Technical Staff - Services

Wind River Systems

Seoul, South Korea (On-Site)
6 Months ago
Rackspace Technology - Cloud Practice Engineer

Rackspace Technology

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Samsung Semiconductor - Staff Software Engineer – Platform

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Next Level Business Services - Android Integrator

Next Level Business Services

Denver, Colorado, United States (On-Site)
6 Months ago
ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
5 Months ago
Sony Interactive Entertainment - System Architect (Advanced Technology Research and Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
NVIDIA - Senior Embedded System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Montreal, Quebec, Canada (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

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

Google - SoC and IP Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago
Google - CPU Hardware Emulation Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago
Playtika - UX Researcher

Playtika

Israel (On-Site)
1 Month ago
Playtika - Marketing Creative Manager

Playtika

Israel (On-Site)
1 Month ago
Google - Software Engineer III, Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Software Video Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Google - Senior Silicon Validation Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago
Playtika - Experienced Game Economy Manager

Playtika

Israel (On-Site)
5 Months ago
Playtika - Marketing Systems Analyst

Playtika

Israel (On-Site)
5 Months ago
SciPlay - Bookkeeper - Temporary Position

SciPlay

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

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Onward Search - Java Developer

Onward Search

San Jose, California, United States (Hybrid)
1 Month ago
Rockstar Games - Senior Full Stack Engineer (C#/React)

Rockstar Games

New York, New York, United States (On-Site)
7 Months ago
WebFX - Web Designer

WebFX

(Remote)
3 Weeks ago
CloudHire - Sr. Java Application Architect

CloudHire

Bengaluru, Karnataka, India (Remote)
1 Month ago
NVIDIA - Senior Solutions Architect, Global Partner Team

NVIDIA

Canada (On-Site)
3 Months ago
Social Discovery Group - CTO (Moto product)

Social Discovery Group

Poland (Remote)
3 Months ago
N-iX - Senior .NET Engineer

N-iX

Colombia (Remote)
1 Week ago
Google - Staff Software Engineer, Performance Debugging, YouTube, Developer Infrastructure

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
CloudLinux - Front-End Developer

CloudLinux

Serbia (Remote)
2 Weeks ago
Warner Bros Games - Senior Software Engineer - GQA Team

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Weeks 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