NVIDIA

Software Engineer – Networking Platforms, Diagnostics Tools, Performance

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Tel AvivIsrael

Visit company website

Explore more

AI Apply
Apply

About the role

  • Contribute to the design and development of diagnostic tools and frameworks using Python for NVIDIA’s networking platforms.
  • Assist in developing efficient and scalable software, learning how to optimize performance for high-throughput systems and real-time monitoring.
  • Help develop features that connect hardware behavior with software-level diagnostics and analysis.
  • Work closely with hardware, firmware, and driver teams to solve real-world technical challenges.
  • Gain exposure to the full software development lifecycle, from understanding hardware specifications to deployment and validation.

Requirements

  • B.Sc. in Computer Engineering, Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • 0–2 years of experience in software development (internships or academic projects are welcome).
  • Strong programming skills in Python and a willingness to learn and improve.
  • Basic understanding of networking concepts (TCP/IP, Ethernet, or InfiniBand).
  • Familiarity with Linux environments.
  • Good analytical thinking and problem-solving skills.
  • Strong communication skills and the ability to work well in a team.
Benefits
  • We provide reasonable accommodations to ensure all individuals can participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonsoftware developmentperformance optimizationhigh-throughput systemsreal-time monitoringdiagnostic toolsscalable softwarehardware behavior analysissoftware-level diagnosticsnetworking concepts
Soft Skills
analytical thinkingproblem-solvingcommunicationteamwork
Certifications
B.Sc. in Computer EngineeringB.Sc. in Computer ScienceB.Sc. in Electrical Engineering