DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Nvidia Software Manager, Software Drivers in Yokneam, Israel

NVIDIA is seeking a skilled and experienced Software Team Lead to join our team. In this role, as the leader of our Performance team passionate about Linux drivers, you will play a pivotal role in guiding a successful team responsible for optimizing the performance of our Network Interface Cards, crafting new infrastructure, and developing performance frameworks.

What You’ll Be Doing:

  • Network Performance Analysis: Conduct thorough analyses of network performance, encompassing latency, throughput, and packet loss, utilizing various monitoring tools and techniques. Detect bottlenecks and areas requiring improvements.

  • Performance Optimization: Develop strategies and implement solutions to improve the performance of the network infrastructure, which includes NICs and software. Collaborate closely with cross-functional teams, including architects, firmware engineers, and system administrators, to implement and test performance-enhancing configurations.

  • Network Monitoring and Testing: Deploy and maintain network monitoring tools to monitor network performance and proactively identify potential issues.

  • Troubleshooting and Issue Resolution: Investigate and resolve networking-related issues that affect application performance.

  • Stay Abreast of New Technologies: Keep up-to-date with the latest benchmarks, networking technologies, industry trends, and best practices related to application performance. Evaluate and recommend new tools, methodologies, and technologies that can improve the efficiency and effectiveness of network performance optimization.

What we need to see:

  • A bachelor's or master's degree in computer science, Electrical Engineering, or a related field.

  • 3 years of experience as a Team Leader or Tech Lead.

  • 7+ overall years of experience with C in Real-Time Embedded system

  • Proficiency in network protocols, including TCP/IP, UDP, and RDMA.

  • Experience in software design and development.

  • Strong analytical and problem-solving skills to identify and address software and hardware performance issues.

  • Outstanding communication skills, enabling effective collaboration with cross-functional teams and the presentation of complex concepts to both technical and non-technical team members.

  • Proactive and self-motivated, with the ability to work independently and effectively prioritize tasks.

Ways to stand out from the crowd:

  • Previous experience as a performance engineer and experience in software verification.

  • Substantial experience in performance engineering.

  • Familiarity with network performance testing tools.

  • Proficiency in Python and scripting.

  • Experience with debugging hardware components like DPUs, GPUs, and CPUs.

NVIDIA is widely recognized as one of the most sought-after employers in the technology industry. Our team is comprised of some of the most innovative and dedicated individuals worldwide. If you are a creative, dedicated professional, we encourage you to get in touch with us!

At NVIDIA, we are committed to nurturing a diverse work environment and take pride in being an equal-opportunity employer. We highly value diversity in our current and future employees and do not discriminate, including in our hiring and promotion practices, based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

NVIDIA is a Learning Machine

NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

Learn more about NVIDIA .

DirectEmployers