Back to jobs

    About IL00 Mellanox Technologies, Ltd.

    NVIDIA is a leader in accelerated computing. The company's platforms are enabling breakthroughs in AI, data science, high-performance computing, and graphics. The Cumulus Linux team develops a network operating system that powers data centers, supporting the evolving needs of AI and high-performance computing.

    About the Position

    Introduction

    NVIDIA is seeking a Senior Software Engineer to join the Cumulus Linux team. This is an opportunity to contribute to the development of a Network Operating System crucial for accelerated, disaggregated, and software-defined data centers, supporting the explosion in AI and high-performance computing.

    Responsibilities

    • Design and develop software for the Cumulus Linux operating system (OS) that runs on NVIDIA's data center switches.
    • Participate in bringing up Cumulus Linux on next-generation Nvidia switches.
    • Develop and maintain software using Python, C, and Shell for the OS.
    • Collaborate with product, architecture, and engineering teams to deliver features for Cumulus Linux’s roadmap.
    • Debug and resolve issues reported by test and customer-facing teams.
    • Work with and fix issues in open-source software integrated into the OS.

    Requirements

    • BSc in Electrical Engineering or Computer Science (or equivalent experience).
    • 5+ years of proven experience writing enterprise software.
    • Strong C and Python coding skills.
    • Previous experience with I2C, PSUs, SMBus, PHY Layer technologies, and hardware bring-ups.
    • Good knowledge of Linux systems administration, Linux internals, and tools.
    • Experience using source code management tools, as well as code coverage, unit testing, and debugging tools.
    • Excellent written and verbal communication and interpersonal skills.
    • Ability to work independently with minimal direction.

    Nice to Have

    • Strong background in Linux systems and Linux kernel networking.
    • Strong background in debugging kernel and hardware issues.
    • Familiarity with Data Center Networking technologies.
    • Exposure to CI/CD tools.

    Benefits

    Nvidia offers competitive salaries and a generous benefits package. The company is recognized as a highly desirable employer in the technology world, with rapidly growing engineering teams due to unprecedented growth.

    About Company

    NVIDIA is a leader in accelerated computing. The company's platforms are enabling breakthroughs in AI, data science, high-performance computing, and graphics. The Cumulus Linux team develops a network operating system that powers data centers, supporting the evolving needs of AI and high-performance computing.

    How to Apply

    Apply directly through the provided application link.

    Apply Now

    Your data is only shared with IL00 Mellanox Technologies, Ltd.

    Location

    Tel Aviv-Yafo, Tel Aviv District, Israel

    Type

    FULL_TIME

    Keywords

    Software Engineer
    Linux
    Python
    C
    Shell
    Networking
    Data Center
    Hardware
    AI
    High-Performance Computing
    I2C
    SMBus
    PHY Layer
    Kernel
    Open Source
    CI/CD
    Verified Company

    Senior Software Engineer, Platforms

    IL00 Mellanox Technologies, Ltd.