Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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

Senior Software Engineer – Networking Platforms, Diagnostics Tools, Performance

NVIDIA

. Architect and develop high-performance diagnostic tools and frameworks using Python for NVIDIA’s latest networking platforms .

Posted 9/28/2026full-timeTel Aviv • IsraelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in architecting and developing high-performance diagnostic tools using Python, with a strong focus on networking protocols and hardware-level interactions. Proven ability to lead technical projects and optimize software for performance-critical systems in dynamic environments.

Highest-signal resume keywords
Python ProgrammingPerformance-Critical SystemsNetworking ProtocolsLinux EnvironmentsTechnical Project Leadership

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
Software Development LifecycleOptimized Code DevelopmentHardware InterfacingPerformance ProfilingLow-Level Hardware CommunicationC/C++ ProgrammingRT Embedded DevelopmentLinux Driver Development
Soft Skills
Analytical SkillsDebugging SkillsCollaborative WorkIndependent Work
Tools & Technologies
Debugging ToolsSystem-Level Performance Tuning
Certifications & Qualifications
B.Sc in Computer EngineeringB.Sc in Computer ScienceB.Sc in Electrical Engineering
Industry Keywords
TCP/IPInfiniBandEthernetPCIeI2C

Tech Stack

Tools & technologies
LinuxPythonTCP/IPC++

About the role

Key responsibilities & impact
  • Architect and develop high-performance diagnostic tools and frameworks using Python for NVIDIA’s latest networking platforms
  • Drive end-to-end development of efficient software for high-throughput data and real-time monitoring without latency
  • Develop features bridging complex hardware behaviors and software-level diagnostics
  • Partner with hardware, firmware, and driver teams to solve real-world challenges
  • Own the full software development lifecycle of diagnostic features, from initial hardware specification through deployment in dynamic environments

Requirements

What you’ll need
  • 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
  • Proven track record in performance-critical systems
  • Advanced programming skills in Python, focused on optimized, efficient, and scalable code for hardware interfacing
  • Solid understanding of networking protocols, including TCP/IP, InfiniBand, or Ethernet
  • Hardware-level interaction knowledge
  • Strong familiarity with Linux environments, associated debugging tools, and system-level performance tuning
  • Strong analytical and debugging skills
  • Ability to work collaboratively and independently in a fast-paced environment
  • Experience with performance profiling, optimization, and low-level hardware communication such as PCIe and I2C
  • Background in C/C++, RT embedded development, or Linux driver development
  • Experience leading technical projects or mentoring team members
  • Experience root-causing complex system-level issues and solving customer-facing hardware challenges

Benefits

Comp & perks
  • 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
  • Inclusive and nondiscriminatory work environment