# Senior C++ Software Engineer

**Company**: NVIDIA
**Location**: Israel
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Raanana/Senior-C---Software-Engineer_JR2015699?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f8ba5e06-d32

## Description

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?

We are looking for an Excellent Senior Software Engineer to develop groundbreaking networking acceleration solutions for a variety of markets. Development is done in an exciting and Agile environment on widely deployed products that need constant improvements.

**Responsibilities:**

- 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.

**Requirements:**

- 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.

**Nice to Have:**

- 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.

## Skills

### Required
- C/C++
- Networking protocols
- Linux environment

### Nice to have
- Low-latency acceleration
- Linux user space/driver/kernel development
- TCP/IP stack

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Raanana/Senior-C---Software-Engineer_JR2015699?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
