

Share
What you'll be doing:
As a valued member of the team, you will lead the tool technical roadmap, design and implementation of numerous features working in an Agile environment. You will write code in C, C++ and Python, in OOP methodology
Technically lead development for cutting-edge network tools for our next-generation products.
Collaborate with cross-functional teams to define requirements and specifications to debug configure and manage the firmware.
Take ownership of the entire development process, from design to production and verification.
What we need to see:
BSc degree or equivalent experience in Computer Engineering, Computer Science, or related degree
Excellent C++ and Python programming skills
12+ years of programming experience
Strong Object-Oriented Programming abilities
Able to work effectively with a team of engineers, in a fast paced and dynamic environment
Excellent written and verbal communication skills
Able to estimate effectively to ensure delivery of software on time
Ways to stand out from the crowd:
Strong ability to understand and quickly get into a large existing codebase
Ability to reverse engineer legacy code
Linux/Windows kernel experience and deep understanding of SW/HW communication
Experience in development of code supporting multiple operating systems (Linux, Windows, VMware, FreeBSD)
Be able to demonstrate initiative and determination in getting things done
These jobs might be a good fit

Share
In our group, software engineers are responsible for the full lifecycle of solutions — from defining requirements and designing architectures to implementation, integration, and delivery. This approach allows every team member to grow professionally, develop a broad skills, and unlock their full potential.
What you’ll be doing:
Design, develop, and maintain Python-based software solutions (framework, internal tools, GUI applications with PyQt).
Collaborate with internal customers — including chip designers, algorithm engineers, optics engineers, PHY characterization engineers, and other R&D teams — to understand requirements and translate them into robust solutions.
Take full ownership of projects: define the solution, design the architecture, implement, integrate, and support production-ready tools.
Extend existing framework and tools, while also designing and implementing new ones from scratch.
Work within Linux environments, integrating software with hardware interfaces, drivers, and engineering workflows.
Apply OOP principles and design patterns to build scalable, maintainable software architectures.
What We Need To See:
B.Sc in Electrical or Software Engineering.
5+ years of proven experience in Python software development.
Proficiency in Object-Oriented Programming (OOP) and solid understanding of design patterns.
Experience with GUI development (PyQt or similar frameworks).
Understanding of hardware systems, circuits, or engineering workflows.
Hands-on experience in Linux systems, including software/hardware interaction and exposure to drivers.
Strong analytical and problem-solving mindset, with attention to both detail and big-picture architecture.
Excellent communication skills and ability to work closely with multidisciplinary engineering teams.
Ways to stand out from the crowd:
Familiarity with SerDes, optics, or related hardware.
Experience with DevOps, CI/CD, or containerized development environments.
Knowledge of REST APIs and backend frameworks (Django, FastAPI) including data validation tools (Pydantic).
Practical experience with databases (e.g., MongoDB or equivalent experience) and visualization tools (e.g., Matplotlib).
These jobs might be a good fit

Share
NVIDIA Mellanox Networking division is a leading supplier of innovative end-to-end InfiniBand and Ethernet connectivity solutions and services for servers and storage. We offer best-in-class solutions that include adapter cards, switches, cables, and software to support networking technologies. Our products optimize data center performance and deliver industry-leading bandwidth and scalability. In addition, we serve a wide range of markets including high-performance computing, enterprise, data centers, cloud computing, big data and Web 2.0. We are constantly reinventing ourselves to stay ahead of the market and bring groundbreaking products and services to the industry. Our product line is focusing on delivering the most optimized Ethernet solutions for industries like Media and Entertainment as well as any other industry that can benefit from our Datastream and TCP/IP acceleration.
What you'll be doing:
You will manage the networking software programs for NVIDIA nextgeneration AI Datacenters
Responsible to coordinate between all project stakeholders such as marketing, engineering teams in IL and around the world, operations, etc. from initial requirements definitionthrough Architecturalstage, execution, and delivery.
Develop and execute feature planning and prioritization of perception capabilities to meet the software programs' needs
Identify risks, gaps, and bottlenecks in time, and find resolution with technical leadersand project management
Workwith product managers,architects, and engineers to ensure consistency with company strategy, commitments, and goals
What we need to see:
B.Sc. or M.Sc. in ComputerScience, Electrical Engineering,or related field
Expert with softwareproject management methodologies and tools
8+years experiencein software project management or leadership
Experience in software development over hardware/Silicon products
Technical orientation, including the ability to conduct technical discussions
Teammate, independent, responsible, capable of multi-tasking, ability to drive people and tasks
Excellent verbal and written communication skills with English proficiency
Ability and willingness to work in a dynamic environment and flexible hours, with teams all over the world
Ways to stand out from the crowd:
Experience with program management tools, preferred AI tools
Networking background
Experience in multiple groups coordination
Familiarity with SW Agile concept
These jobs might be a good fit

Share
What you’ll be doing:
Design and develop scalable, cloud-native solutions to accelerate HPC and AI workloads using NVIDIA’s advanced technologies (GPUs, DPUs, ConnectX).
Contribute to NVIDIA’s AI supercomputing platforms
Collaborate with cross-functional teams to deliver new features and improve existing products.
Support, maintain, and document robust software systems.
What we need to see:
BSc in Computer Science or equivalent program.
3+ years of hands-on experience in software development, preferably with Golang/C/C++/Rust.
Proven ability to develop, debug, and maintain complex distributed systems.
Excellent communication skills and the ability to collaborate across teams and geographies.
Self-starter with adaptability and eagerness to learn new technologies.
Ways to stand out from the crowd:
Experience building K8s based solutions/systems.
Background in HPC or AI infrastructure technologies.
These jobs might be a good fit

Share
What you will be doing:
Build and train innovative large-scale models—including generative, imitation, and reinforcement learning—to improve the planning and reasoning capabilities of our driving systems.
Explore novel data generation and collection strategies to improve diversity and quality of training datasets. Develop, pre-train, and optimize LLM/VLM/VLA models for autonomous driving and robotics applications.
Collaborate cross-functionally to deploy and integrate AI models into vehicle firmware.
Deliver production-quality, safety-critical software that meets performance, safety, and reliability standards.
What we need to see:
PhD or Master's degree with equivalent experience.
8+ years of experience
Hands-on experience training LLMs/VLMs/VLAs from scratch, or a proven record as a top-tier ML engineer/researcher passionate about autonomous systems.
Strong programming skills in Python and proficiency with major deep learning frameworks. Basic familiarity with C++ for model deployment and integration in safety-critical systems.
Comprehensive grasp of current deep learning structures and improvement methods. Consistent track record of deploying production-grade ML models for self-driving, robotics, or related fields at scale.
Ways to stand out from the crowd:
Experience developing and shipping LLM/VLM/VLA solutions for autonomous vehicles or general robotics products.
Publications, contributions to open-source projects, or victories in competitions connected to LLM/VLM/VLA systems.
Profound comprehension of behavior and motion planning in real-world autonomous vehicle (AV) applications.
Experience building and training large-scale datasets and models and/or training agents with reinforcement learning.
These jobs might be a good fit

Share
What you’ll be doing:
Design and develop user-spaceapplications responsiblefor simulation large scale InfiniBand networks of thousands of network devices
Improve performance and optimize algorithms for using the simulator in Docker and cloud setups
Collaborate with multiple teams in our multi-functional environment on developing new
What we need to see:
B.Sc. in Computer Science or Software Engineering or equivalent experience
4+ years of experience as Software Engineer, including experience with C/C++
Self and quick learning abilities
Ways to stand out from the crowd:
Proficient knowledge in C/C++
Excellent social and written communication skills
Knowledge of network topologies design and routing algorithms
These jobs might be a good fit

Share
computing for more than 25 years.a unique legacy of innovationfueled by great technology—and amazing people. Today,
You will define how AI models are deployed and scaled in production using the NVIDIA Spectrum-X Networking Platform, influencing decisions from inter-node communication and
Be Doing:
Lead research and development of end-to-end networking solutions for distributed AI training and inference at scale, with a focus on job completion time, failure resiliency, telemetry, scheduling, andplacement.
Analyze current deployments, develop prototypes, and recommend architectural improvements.
Stay abreast of the latest research; become the team’s authority in emerging networking techniques and technologies.
Design, simulate, and validate new systems using novel, scalable network simulator NSX.
Develop and test prototypes on large-scale GPU clusters (e.g., Israel-1).
Collaborate across hardware, firmware, and software teams to translate ideas into real networking product features.
Publish patents and present research at leading conferences.
What We Need to See:
M.Sc. or PhD (preferred) in Computer Science, Electrical/Computer Engineering, or related field—or B.Sc. with research experience andpublications.
5+ years of relevant experience.
Deep expertise in networking and communication internals (NCCL, RDMA, congestion control, routing).
Strong software engineering skills in C++ and/or Python.
Excellent system-level design and problem-solving abilities.
Outstanding communication and collaboration skills across technical domains.
Ways to Stand Out from the Crowd:
Proven passion for solving sophisticated technical problems and delivering impactful solutions.
Record of publications in top-tier conferences.
Experience in designing and building large-scale AI training clusters.
Post-PhD research experience
Practical understanding of deep learning systems, GPU acceleration, and AI model execution flows.
These jobs might be a good fit

What you'll be doing:
As a valued member of the team, you will lead the tool technical roadmap, design and implementation of numerous features working in an Agile environment. You will write code in C, C++ and Python, in OOP methodology
Technically lead development for cutting-edge network tools for our next-generation products.
Collaborate with cross-functional teams to define requirements and specifications to debug configure and manage the firmware.
Take ownership of the entire development process, from design to production and verification.
What we need to see:
BSc degree or equivalent experience in Computer Engineering, Computer Science, or related degree
Excellent C++ and Python programming skills
12+ years of programming experience
Strong Object-Oriented Programming abilities
Able to work effectively with a team of engineers, in a fast paced and dynamic environment
Excellent written and verbal communication skills
Able to estimate effectively to ensure delivery of software on time
Ways to stand out from the crowd:
Strong ability to understand and quickly get into a large existing codebase
Ability to reverse engineer legacy code
Linux/Windows kernel experience and deep understanding of SW/HW communication
Experience in development of code supporting multiple operating systems (Linux, Windows, VMware, FreeBSD)
Be able to demonstrate initiative and determination in getting things done
These jobs might be a good fit