B.S./M.S. in Computer Science, Computer Engineering or related field of study. The successful candidate will also be exposed to the tools and methodologies used……
Design, develop, and maintain kernel-mode drivers ensuring high reliability, informative debug, and optimal performance. Experience with GPU driver development.…
Design, develop, port, maintain, test, debug, optimize, secure, and/or evaluate OS Kernel and system software, including device drivers, virtualization,……
Design, develop, and maintain Windows kernel-mode drivers for SupremeRAID NVMe storage devices. In this role, you will design, implement, and maintain Windows……
Bachelors of Science in Engineering, Computer Science or other STEM discipline, and 8 years of related technical experience OR Master’s degree in a STEM field……
Bachelors of Science in Engineering, Computer Science or other STEM discipline, and 8 years of related technical experience OR Master’s degree in a STEM field……
You will design, build, and orchestrate multi-agent systems that plan, reason, use tools, recover from errors, and collaborate with humans when the stakes are……
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to……
Our team uses, C, C++, Lua, Bash, Python and other similar languages to develop device drivers, enable control systems which utilize sensor data, and develop……
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience. A day in the life.…
The team works across software, electrical, mechanical, and control engineering to deliver innovative solutions for advanced memory manufacturing.…
You will be an integral part of a team that delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of……
You will be an integral part of a team that delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of……
Easy to work with, as you’ll constantly be engaged with both hardware designers and other software engineers to design, develop, and debug functional (and non-……
You can expect be heavily involved through all aspects of development of our world-class products, ranging up front from design feedback, early modeling,……
To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, and the operating system. Create novel system software optimizations.…
With the opportunity to collaborate with teams across the whole NVIDIA computing stack, you will help design software solutions across kernel mode components,……
BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience). Experience driving projects across multiple teams.…
You can expect be heavily involved through all aspects of development of our world-class products, ranging up front from design feedback, early modeling,……
Architect new tools and refine processes that deliver productivity improvements. A strong dedication to data driven, evidence-based investigation.…
Strong C/C++ programming skills as well as having shown initiative in pursuing independent coding projects. Design, implement and debug changes in the NVIDIA SW……
Work with cross-collaborative teams inside and outside of NVIDIA across generative AI, automotive, robotics, image understanding, and speech understanding to……
Mentor engineers, contribute to design reviews, and raise the bar on engineering excellence. Advanced networking/IO: i o_ uring , RDMA/ PCIe messaging, kernel/……
We design and deliver advanced systems that support the deployment and operation of cutting-edge AI models. For unincorporated Los Angeles County workers: we……
You will also support certification, field interoperability, and fleet-scale connectivity infrastructure. Drive interoperability and certification readiness (……
Participate in a technical role in all phases of the product development cycle from new product exploration, architecture through implementation, prototyping,……
Use AI to find out how well the skills on your resume fit this job description.
Job Description:
Develop and modify code in the Linux Networking Stack and supporting interfaces to enhance its performance for high speed NICs.
Candidate should have a solid understanding of the Linux operating system internals, network stacks and associated protocols.
Linux kernel development experience with emphasis on the network stack and its interfaces is highly desirable e.g.
Programming experience at the sockets layer, protocol layer, device layer and network virtualization.
Most of the work will involve Linux kernel and network stack programming and associated analysis.
The successful candidate will also be exposed to the tools and methodologies used to analyze various HW and SW elements on a platform
Qualifications:
B.S./M.S. in Computer Science, Computer Engineering or related field of study.
Knowledge of Computer Architecture, OS internals and Networking essential.
Software Development Skills: C Programming , Device Driver development, Linux Kernel development, Protocol stack development/enhancements e.g. TCP/IP, UDP/IP, Socket layer development/enhancements and adjacencies e.g. libevent, epoll
Knowledge of TCP/IP, and new and emerging Tunneling encapsulating protocols such as VxLAN, NVGRE, familiarity with network benchmarks and performance evaluation methods.
Knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desire
Deadline: Applications accepted until 10/30/2025 at 11:59 PM CST
We are an Equal Pay Employer. All employment decisions, including compensation, benefits, hiring, training, and promotions, are made based on merit, qualifications, and business needs. We do not discriminate on the basis of gender, race, ethnicity, age, disability, sexual orientation, or any other protected characteristic. We are committed to ensuring equal pay for equal work and regularly review our compensation practices to promote fairness, equity, and transparency across our organization.
The minimum salary is $40.00 and the max salary is $60.00.
$40.00 – $60.00/hr (Employer provided)
$50.00
/hr Median
United States
If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.