Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Software Engineer – Networking Platforms, Diagnostics Tools, Performance

NVIDIA

Entry-level Software Engineer developing diagnostic tools for NVIDIA's networking platforms. Collaborating with hardware and software teams for high-performance computing solutions.

Posted 4/13/2026full-timeTel Aviv • 🇮🇱 IsraelJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
LinuxPythonTCP/IP

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • 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.

ATS Keywords

✓ Tailor your resume
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