Position: Senior Linux Kernel Engineer
Company: NVIDIA
Category: C++
Experience required: 5y
English level: upper

**What you’ll be doing:**

- Being part of the ESXi software group, working on developing the device driver for our NICs.
- Interacting directly with VMware to develop and improve the next generation virtualization solutions.
- Integration and optimization of existing products and solutions with our software stack and hardware capabilities.
- Crafting and developing components of the network, security and storage software stacks.
- Executing a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post GA support.

**What we need to see:**

- Bachelor’s degree in Computer Science/Engineering or equivalent work experience
- 8+ years' experience in C Programming
- 8+ years' experience in Linux / ESXi environment and tools
- Deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-space applications utilize system services to achieve high performance
- Knowledge of Network Protocols L2/L3/L4 — Ethernet / IP / TCP / UDP.
- Well-rounded engineering skills, including technical investigation, design, testing, and agile software engineering process
- Excellent written and oral communication skills (English).

**Ways to stand out from the crowd:**

- Master’s in CS/CE highly desired
- Experience in ESXi / Linux kernel programming.

**We offer:**

- Competitive salary + bonuses.
- Benefit package, including NVIDIA shares, premium medical and life insurance, paid vacation and sick leave, gym, training, courses, parking and much more.
- English classes.
- Personalized career development plan.
- Annual performance, position, and salary reviews.
- Comfortable office in the city center (Leonardo Business Centre, near metro Teatralna and Zoloti Vorota).
- Opportunity to work remotely.