The Job logo

What

Where

Linux Kernel Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

What you’ll be doing:

Being part of the Linux drivers kernel group, working on developing the device driver for our NICs.

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.

Drive complex technical issues to closure that may occur in the cross-team boundary.

 

What we need to see:

Bachelor's degree in Computer Science, or equivalent experience.

1+ years of experience

Good understanding of basic programming primitives, data structures, multi-threading, memory management techniques.

Excellent analytical and problem solving skills.

Self-motivated, with strong verbal and written communication skills.

 

Ways to stand out from the crowd:

Experience in kernel programming.

Open Source Software Contribution.

Deep knowledge of Networking Protocols InfiniBand, Ethernet.

Set alert for similar jobsLinux Kernel Software Engineer role in Tel Aviv, Israel
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 years

Locations

Tel Aviv, Tel Aviv District, Israel

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior Linux Kernel Software Engineer

NVIDIA

Tel Aviv, Tel Aviv District, Israel

Posted: a year ago

What you’ll be doing: Being part of the Linux drivers kernel group, working on developing the device driver for our NICs. 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. Drive complex technical issues to closure that may occur in the cross-team boundary.   What we need to see: Bachelors/Masters degree in computer science or computer engineering or equivalent 5+ years of C programming experience Ability to self-manage, lead technically, and communicate effectively Excellent analytical and problem solving skills.   Ways to stand out from the crowd: Experience in kernel programming. Open Source Software Contribution. Deep knowledge of Networking Protocols InfiniBand, Ethernet.