This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

NVIDIA
Posted 4mo ago

Senior Software Engineer – Networking Platforms, Diagnostics Tools and Performance

NVIDIA
Tel Aviv-Yafo or Be'er Sheva
OnsiteFull Time
Responsibilities
  • designing tools
  • optimizing performance
  • diagnosing systems
Requirements
  • B.Sc or equivalent experience
  • 5+ years software development in performance-critical systems
  • Advanced Python
  • Networking protocol and hardware knowledge
  • Linux expertise
  • Strong debugging and analytical skills
Technical tools mentioned
PythonTCP/IPInfiniBandEthernetLinuxPCIeI2CCC++

Job description

The NVIDIA Networking Diagnostics team is seeking a highly motivated and experienced engineer. This person must have hands-on technical expertise to develop critical diagnostic tools for our newest, world-leading networking platforms. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, impacting data centers and high-performance computing (HPC) clusters across the world. We are looking for independent engineers who excel in a fast-paced environment and are passionate about ensuring the stability of next-generation hardware.

What you'll be doing:

  • Design & Implement: Architect and develop high-performance diagnostic tools and frameworks using Python, tailored for NVIDIA’s latest networking platforms.
  • Performance Optimization: Drive end-to-end development focusing on software that performs efficiently, ensuring diagnostic suites can handle high-throughput data and real-time monitoring without latency.
  • System Diagnostics: Take charge of developing features that bridge the gap between complex hardware behaviors and software-level diagnostics.
  • Collaborative Problem Solving: Partner with hardware, firmware, and driver teams to address real-world challenges that demand innovative solutions and a customer-centric approach.
  • Autonomous Execution: Own the full software development lifecycle of diagnostic features, from initial hardware specification to deployment in dynamic environments.

What we need to see:

  • 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.
  • Python Mastery: Advanced programming skills in Python, with a focus on writing optimized, efficient, and scalable code for hardware interfacing.
  • Networking & HW Background: Solid understanding of networking protocols (TCP/IP, InfiniBand, or Ethernet) and hardware-level interaction.
  • Linux Expertise: 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.  

Ways to stand out from the crowd:

  • Performance Tooling: Experience with performance profiling, optimization, and low-level hardware communication (e.g., PCIe, I2C).
  • Low-Level Knowledge: Background in C/C++, RT embedded development, or driver development within a Linux environment.
  • Technical Leadership: Experience leading technical projects or mentoring team members in a dynamic setting.
  • Problem Solving: Confirmed experience in root-causing complex system-level issues and solving customer-facing hardware challenges.

At NVIDIA, we value diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. 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. Join us and be part of a team that's pushing the boundaries of technology and making a real impact in the world.

About NVIDIA

Designs graphics processing units and artificial intelligence hardware.

Similar jobs

Software Engineer roles near Tel Aviv-Yafo, Tel Aviv District
18h
Save
Mark Applied
Hide
SW Developer For Validation-SSD
Herzliya, Central District, Israel
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Develop automation tools, testing infrastructure, tests, debug tools, and validation systems for storage subsystems using AI tools.
AI
20h
Save
Mark Applied
Hide
Software Engineer II, Google SecOps
Ramat Gan, Tel Aviv District, Israel
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
1+ YOEBachelor's degree or equivalent practical experience; 1+ year in software development, algorithms, data structures, and full-stack development. Preferred cybersecurity, scalable backend, and AI/LLM workflow experience.
Python, C, C++, Java, JavaScript, Go, TypeScript, HTML, CSS, Google Cloud, Gemini
1d
Save
Mark Applied
Hide
Software Engineer
Tel Aviv-Yafo, Tel Aviv District, Israel
HybridFull Time
Appdome
Appdome: AI-native platform for mobile application security and fraud prevention.
2+ YOEBachelor's degree in computer science or equivalent; 2+ years developing backend systems in Python, Java, or C#; Kubernetes, Docker, deployment pipelines, microservices, distributed systems, and AI testing experience.
Python, Java, C#, Kubernetes, Docker, AWS, CI/CD, DevOps, GPT, K8s
1d
Save
Mark Applied
Hide
Linux Networking Software Engineer
Kiryat Gat or Tel Aviv or Binyamina or Boston or Raleigh or San Jose
HybridFull Time
Xsight Labs
Xsight Labs: Fabless semiconductor designing programmable Ethernet switches and DPUs.
3+ YOERequires 3+ years in networking and embedded software development, Linux kernel expertise, networking driver debugging, and a B.Sc. or M.Sc. in engineering or computer science.
Linux, Linux kernel, SONiC, OpenWrt, Buildroot, Yocto, NAPI, TC, Switchdev, Netdev, ARM64, DPDK, AF_XDP, Netfilter, Ethernet, IPv4/IPv6, TCP/UDP, PTP/1588, SyncE, PCIe, RCU, VLANs, QoS
3d
Save
Mark Applied
Hide
Software Engineer
Giv'at Shmuel, Tel Aviv District, Israel
HybridFull Time
DocuSign
DocuSignNASDAQ: DOCU: Provides electronic signature and agreement management software solutions.
5+ YOEBachelor's degree or equivalent experience, 5+ years of software development, full-stack development, telemetry, observability, SDLC, CI, testing, releases, and fluent English. React, Azure DevOps, microservices, OAuth 2.0, OpenID Connect, and .NET/C# preferred.
Azure DevOps, OAuth 2.0, OpenID Connect, React, .NET, C#, Agile, continuous integration, test-driven development, application telemetry, monitoring, observability
3d
Save
Mark Applied
Hide
Software Engineer
Giv'at Shmuel, Tel Aviv District, Israel
HybridFull Time
DocuSign
DocuSignNASDAQ: DOCU: Provider of e-signature and intelligent agreement management software.
5+ YOEBachelor's degree in a relevant field, 5+ years of software development experience, full-stack development, telemetry, SDLC, continuous integration, testing, and code release experience; fluent English.
Azure DevOps, React, .NET, C#, OAuth 2.0, OpenID Connect
4d
Save
Mark Applied
Hide
Senior Software Engineering - Client Team
Tel Aviv-Yafo or Beer-Sheva or Herzliya or Haifa or Nazareth
HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
6+ YOERequires 6+ years of software development experience, C/C++ and/or Rust, Windows or Linux low-level development, debugging, networking or security protocols, memory safety, and concurrency expertise.
C, C++, Rust, Windows, Linux, Windows Driver Framework (WDF), Kernel-Mode Driver Framework (KMDF)
5d
Save
Mark Applied
Hide
Senior Software Engineer, AIOps
Raanana or Tel Aviv
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
5+ YOEBachelor's or master's degree in a technical field, 5+ years building production distributed systems, expert Go, C++, or Rust, Kubernetes, containers, and production ML or data-intensive services.
Go, C++, Rust, Kubernetes
This job has expired