— Bachelor’s degree in Computer Science/Engineering, or equivalent experience.
— 5+ years experience in C Programming.
— 3+ years experience in Linux environment and tools.
— 3+ years experience with kernel-level programming.
— 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).
— A Master’s in Computer Science is highly desired.
— Open source code contributor.
— Competitive salary.
— NVIDIA shares.
— Official employment (NOT as a PE), 28 days of paid vacation, paid sick leaves, company paid maternity leave for mothers and fathers.
— Premium medical insurance for employees and their children/spouses.
— Life insurance.
— Professional courses at Ivy League universities.
— Trainings and lectures.
— English classes.
— Personalized career development plan.
— Wellbeing programs.
— Annual performance, position, and salary reviews.
— Comfortable office in the city center (Leonardo Business Centre, near metro Teatralna and Zoloti Vorota).
— Ability to work remotely.
— Loyal Team Leader, always ready to teach and to help.
And these are not all the benefits that you will receive by joining NVIDIA!
— Being part of the Linux Netdev 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.
NVIDIA is looking for a Senior Linux Kernel Software Developer to join the Linux networking drivers R&D team. The work environment is versatile, educational, dynamic and challenging as our employees are currently working on innovative, next-generation network interface card at the forefront of technology in terms of performance.