
Senior Software Engineer – Networking Platforms, Diagnostics Tools, Performance
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Tel Aviv • Israel
Visit company websiteExplore more
Job Level
About the role
- Architect and develop high-performance diagnostic tools and frameworks using Python.
- Drive end-to-end development focusing on software that performs efficiently.
- Take charge of developing features that bridge the gap between complex hardware behaviors and software-level diagnostics.
- Partner with hardware, firmware, and driver teams to address real-world challenges.
- Own the full software development lifecycle of diagnostic features, from initial hardware specification to deployment.
Requirements
- B.Sc or equivalent experience in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- 5+ years of hands-on experience in the software development lifecycle, with a proven track record in performance-critical systems.
- Advanced programming skills in Python, with a focus on writing optimized, efficient, and scalable code for hardware interfacing.
- Solid understanding of networking protocols (TCP/IP, InfiniBand, or Ethernet) and hardware-level interaction.
- Strong familiarity with Linux environments, associated debugging tools, and system-level performance tuning.
- Strong analytical and debugging skills.
- A highly collaborative great teammate who is also self-motivated, well-organized, and capable of working independently in a fast-paced environment.
Benefits
- health insurance
- 401(k) matching
- flexible work hours
- paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonsoftware development lifecycleperformance-critical systemsnetworking protocolsTCP/IPInfiniBandEthernetLinuxdebugging toolssystem-level performance tuning
Soft Skills
analytical skillsdebugging skillscollaborationself-motivationorganizationindependenceadaptabilityteamworkcommunicationproblem-solving
Certifications
B.Sc in Computer EngineeringB.Sc in Computer ScienceB.Sc in Electrical Engineering