# Senior Software Engineer – Networking Platforms, Diagnostics Tools and Performance

**Company**: NVIDIA
**Location**: Tel Aviv
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Software-Engineer---Networking-Platforms--Diagnostics-Tools-and-Performance_JR2015633?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_284f9eb8-738

## Description

We are seeking a highly motivated and experienced engineer to join our NVIDIA Networking Diagnostics team. 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 technology-focused company, impacting data centers and high-performance computing (HPC) clusters across the world.

### Responsibilities

- 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.

### 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.

- 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.

### Nice to Have

- 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.

## Skills

### Required
- Python
- Networking protocols (TCP/IP, InfiniBand, or Ethernet)
- Linux environments
- Debugging tools
- System-level performance tuning

### Nice to have
- Performance profiling
- Optimization
- Low-level hardware communication (e.g., PCIe, I2C)
- C/C++
- RT embedded development
- Driver development within a Linux environment

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Software-Engineer---Networking-Platforms--Diagnostics-Tools-and-Performance_JR2015633?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
