Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Nvidia Software Manager Drivers 
Israel, North District 
693432725

04.04.2024

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 testperformance-enhancingconfigurations.

  • 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 Leaderor 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.