N

Nvidia

www.nvidia.com

357 open jobs

Nvidia hasn't joined JustConnectUs yet. Its openings come from its own careers site, and you apply there.

See who you know at Nvidia
N
Senior Applied AI Researcher, Digital Biology
Nvidia · Tel Aviv-Yafo, Yokneam

NVIDIA Israel is seeking innovative and driven Applied Researchers in the field of deep learning. We are looking for candidates with a consistent track record of research excellence; a broad perspective across the fields of artificial intelligence; and deep experience in machine learning, applied science, and computational medicine. NVIDIA is a world leader in high-performance and mobile computing technology for AI, with ambitious plans for future systems. This position offers the opportunity to have a real impact in an applied research-focused team in a dynamic company. The Applied AI Architecture group focuses on applied research. As a member of the team, you will publish your work and share code as an open source. In addition, you will join a groundbreaking initiative at the intersection of AI and biology. This collaborative project aims to develop both foundational and generative AI models, as well as agentic AI systems, redefining our understanding of complex biological systems and enabling advanced diagnostics and novel scientific insights, while strengthening NVIDIA’s Health Platform ecosystem. What You'll Be Doing: • Conceptualize, design, and implement novel deep learning architectures for biological data, with a strong focus on large-scale models such as Large Language Models (LLMs), Transformers, and State Space Models (SSMs). • Develop multimodal learning systems that integrate heterogeneous data types (e.g., clinical time-series, imaging, genomics, and text) for improved representation and prediction. • Develop both foundational and generative models and agentic AI systems, including multi-step reasoning, tool use, and autonomous decision-making capabilities. • Develop digital twin systems for healthcare, combining mechanistic models, physiological data, and AI to simulate disease progression, treatment response, and patient-specific trajectories. • Implement deep learning systems integrated with agents, enabling end-to-end workflows that combine learning, planning, and execution. • Evaluate model performance, analyze results, and iterate on designs to achieve optimal outcomes. • Apply your knowledge of distributed training to build high-quality code for training, optimizing, and deploying large-scale models, while managing complex datasets. • Collaborate closely with a diverse team of researchers, bioinformaticians, and domain experts in a highly interdisciplinary environment. What We Need to See: We are looking for individuals who demonstrate a strong foundation in deep learning and a proven ability to translate innovative ideas into practical, scalable systems. • PhD in Machine Learning, Computer Science, Engineering, or a related discipline. • 8+ years of hands-on experience in developing, training, and deploying deep learning models at scale, including LLMs, Transformers, SSMs, and/or generative models. • Experience with multimodal learning and integrating diverse data modalities is highly valued. • Experience with agentic AI frameworks or systems (e.g., tool-augmented models, planning-based agents, or multi-agent systems) is a strong advantage. • Strong expertise in distributed training, optimization, and inference. • Proven ability to lead independent research, implement robust solutions, and rigorously evaluate performance. • Track record of publications and presentations at top conferences. • Strong programming skills in Python and C++, with experience in PyTorch and/or CUDA. • Excellent communication skills and ability to thrive in a dynamic, research-driven team. Mentoring experience is a plus. Ways To Stand Out From The Crowd: • Hands-on experience building advanced AI systems, including agentic AI (RAG, tools, planning, multi-agent) and multimodal models combining vision, language, and structured/time-series data. • Proven track record optimizing large-scale ML systems, with experience in data pipelines and distributed frameworks for LLM-scale data. • Background in bioinformatics or digital biology, with experience working across interdisciplinary teams spanning research, engineering, and clinical domains. • Experience in building or implementing digital twin systems, simulation frameworks, or data-driven modeling in healthcare or related domains is a strong plus. We are an equal opportunity employer and value diversity at our company. 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 will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

AI Researcher
N
Senior Software Engineer - SONiC Design Group
Nvidia · Ra'anana

We are looking for a talent Software Engineer to join our Ethernet Switch SONiC Network OS. At NVIDIA, we have amazing GPUs that power AI applications, but they also require a high-performance network to support them. As a team member, you will have the opportunity to create innovative software that optimizes AI networks for the best performance possible. In this position you will take part in SONiC large worldwide community, contributing new features, bugs fixes and have NVIDIA Switch products running with SONiC NOS in production in different clusters over the world. About SONiC: https://sonicfoundation.dev/ What you'll be doing: • Design and implement features as part of the SONiC release train on top of NVIDIA Switch products • Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community • Work in a Continuous Deployment environment of fast development/deployment cycles • Work with experienced teams which are well known in the SONiC community What we need to see: • B.Sc. degree in Computer Science or equivalent experience • 8+ overall years of experience in technical software development • Experience in C++ and Python programming on top of Linux operation system • Fast and self learner with outstanding communication and technical skills • Motivated, responsive, and keen on process improvement Ways to stand out from the crowd: • Experienced in software development on open source project • Experienced in Networking protocols: L2 and L3 • Background in Linux shell scripting • Scrum methodology and active scrum master Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Software Engineer
N
Senior QA Engineer, Test Frameworks & Tools
Nvidia · Yokneam

We are seeking an experienced QA Specialist to join our ITPE (Interconnect Product Engineering) Test/Software Development team. This position will be part of our growing team, which develops testing frameworks, core test infrastructure, and engineering tools for optical transceivers and next-generation interconnect products at NVIDIA. We develop a collaborative and inclusive work environment, where ideas are shared and innovation is encouraged. As a Senior QA Specialist in this group, you will own the quality of the frameworks, core libraries, and tools our developers build, ensuring they are stable, reliable, and production ready. The ideal candidate should bring a robust understanding of the SW development lifecycle and the QA role within it. What you’ll be doing: • Define and own QA strategy, test plans, and quality standards for testing platforms, essential libraries, and utilities. • Build and maintain automated test pipelines; integrate quality gates into CI/CD workflows. • Maintain regression suites that catch breakages as frameworks evolve. • Develop test fixtures, mocks, and simulators for testing code in isolation. • Track quality metrics and generate summary reports of testing activities. • Collaborate with teams across ITPE including NPI, MP, data intelligence, and R&D. What we need to see: • B.Sc. in Computer Science, Software Engineering, or a related field, with equivalent experience also considered. • At least 8 years of proven experience in software QA/SDET roles. • Strong C# programming skills. • Deep experience with test automation frameworks (unit test, mock, etc.). • Hands-on experience with CI/CD pipelines and automated quality gates. • Familiarity with QA methodologies, test design, bug prioritization, and SW release workflows. • Clear verbal and written communication in English. Ways to stand out from the crowd: • Experience in networking or semiconductor domain. • Experience testing data pipelines, CLI tools, or web-based dashboards. • Background in TDD/BDD methodologies. • Knowledge of Linux/Windows OS. At NVIDIA, we are dedicated to pushing technological boundaries and providing exceptional customer experiences. If you are ready to join a world-class team, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

QA Engineer
N
Senior Software Engineer, AI Infrastructure - Developer Experience
Nvidia · Tel Aviv-Yafo

Run:ai, now part of NVIDIA, is looking for a Senior Software Engineer to build the tools that help engineers develop, validate, and contribute software with confidence. As we expand our open-source ecosystem and adopt agentic development, you’ll shape how contributions are tested and integrated, improve feedback for developers, and help protect NVIDIA’s codebase and internal assets. You’ll work across developer tooling, compatibility validation, scale testing, and AI-assisted contribution workflows, building infrastructure that supports both our engineering teams and the wider open-source community. What you’ll be doing: • Build developer tools and CI workflows that simplify development, testing, and contribution for internal engineers and open-source contributors. • Develop compatibility validation infrastructure that verifies Run:ai across supported software versions and environments. • Build scale-testing and performance-regression infrastructure that produces repeatable results and actionable diagnostics. • Develop workflows for agentic PRs, including automated evaluation, testing, and controls that support effective human review. • Partner with engineering, DevOps, and security teams to enable external contributions while protecting credentials, internal systems, and code integrity. • Own projects from technical design through rollout, measuring their impact on developer productivity and software reliability. What we need to see: • A degree in computer science or a related field, or equivalent practical experience. • 5+ years of software engineering experience, including building developer tools, shared libraries, or engineering infrastructure. • Strong programming skills and the ability to design maintainable software used by other engineers. • Practical experience developing CI/CD pipelines, automated testing frameworks, and Git-based development workflows. • Ability to diagnose unreliable tests, slow feedback cycles, and recurring development friction, and address their underlying causes. • Experience delivering and maintaining reliable software, including testing, debugging, and operational support. • Ability to use AI development tools effectively and evaluate generated code for correctness, security, and maintainability. • Clear communication, sound engineering judgment, and the ability to collaborate across team boundaries. Ways to stand out from the crowd: • Experience maintaining open-source projects or improving external contributor workflows. • Experience building tooling for coding agents, evaluating AI-generated changes, or automating code review. • Background with compatibility matrices, performance benchmarking, or scale-testing frameworks. • Familiarity with secure CI practices, dependency integrity, and running tests on untrusted contributions. • A track record of measurably improving developer productivity and software reliability. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Software Engineer
N
Software Verification Manager, SDK
Nvidia · Yokneam

NVIDIA is looking for a strong hands-on verification manager to lead the growing SDK Verification team. This role combines leadership with deep technical involvement, working closely with SDK design and architecture teams while building expertise in networking protocols and NVIDIA networking technologies. What You’ll Be Doing • Lead, mentor, and grow a team of verification engineers • Promote quality, automation, and scalability • ​Oversee development and optimization of APIs, tools, and libraries, and Maintain OS verification infrastructure​ • Improve automation workflows for fast and reliable SDK releases and Drive evolution of CI/CD pipelines • ​Work closely with hardware, firmware, DevOps, and software teams • Align on verification methodologies and infrastructure improvements • ​Stay hands-on while leading • Guide design reviews and architecture discussions and Define best practices for verification excellence What We Need to See • B.Sc. or higher in Computer Science / Software / Electrical Engineering (or similar) • 8+ years in software development or verification and 3+ years in technical leadership/management • ​Strong Python and C/C++ • Experience with large-scale verification or automation frameworks • Strong networking background (L2 / L3) • Solid Linux knowledge • CI/CD & DevOps tools (Jenkins, Git, Gerrit, Docker) • Strong communication and organization and ability to align multiple teams and deliver results Ways to Stand Out from the Crowd • Experience managing verification teams in HW/SW environments • Background in scalable or distributed systems • Experience with multi-node testing or performance validation • Strong debugging skills (especially concurrency issues) • Deep understanding of networking and system architecture

Software Verification Manager
N
Senior Firmware Design Engineer
Nvidia · Yokneam

NVIDIA is looking for an excellent Firmware Design Engineer for NVIDIA FW PHY Group. The person will closely work with NVIDIA FW development, architecture, chip design teams and gain deep understanding of NVIDIA's Networking products and technologies. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best chip design team in the industry! What you’ll be doing: • Enabling new SerDes and Optical Technologies • Implement FW functionality in signal processing units of NVIDIA products • Work closely with the architecture, HW, and SW design teams • Define implement and maintain FW algorithm to control the Silicon • Develop and test FW on emulation & simulation environments during the Pre-silicon phase • Debug and screen HW/FW/SW issues • Take an active part in silicon bring-up and SW development phases • Lead data-driven discussions about the product functionality and areas for improvement What we need to see: • B.Sc. or M.Sc. in Electrical or Computer Engineering • 5+ years of relevant experience • Proficient programming in C • Debugging experience and ability to investigate and triage difficult problems in embedded FW • Experience with developing the physical layer of communication protocols • Good communication skills and the ability to work with people across several countries • Excellent English verbal and written communication skills • Good understanding of analog, mixed-signal circuit operation Ways to stand out from the crowd: • PHY FW experience • Good understanding of SerDes operation • Knowledgeable of Hardware/Software Development Process • Strong collaborative and interpersonal skills, with an ability to successfully guide and influence We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. #LI-Hybrid

Firmware Engineer
N
Physical Layer Firmware Architecture Engineer
Nvidia · Yokneam

As a Physical Layer Firmware Architecture Engineer at NVIDIA, you will undertake an outstanding role to build the future of computer graphics, AI, and high-speed communication protocols. You will direct ambitious projects across teams and translate customer needs into flawless technical specifications for firmware architecture, system embedded software, user interfaces, and high-level development. What you will be doing: • Lead projects across team, starting from processing requirements and definitions from customers and translating those into detailed technical specification for firmware architecture, system embedded software, user interface and high-level design. • Supervise the implementation of projects by team-leaders / developers / QA, participate in low level design reviews, QA test plans reviews, and keep track of changes and handle obstacles. • Define the architecture of implementing physical layer standards into NVIDIA's ASIC devices. • Involved in standard bodies activities and definition of next generation protocols. • Define features for the phy layer, to exploit interoperability between different generations of communication. • Be involved in product definition and the high-speed protocols that the NVIDIA networking devices will support. • Work closely with multi-functional teams - design, backend, system, marketing, firmware, driver, etc. Provide architecture definitions and as a result converge on key design decisions. What We Need to See • BSc degree in Electrical Engineering or equivalent experience, with a GPA of 85+ from the University, preferably The Technion • Proven networking knowledge • Excellent problem-solving skills, teamwork, and interpersonal abilities • Strong communication skills and analytical capabilities Ways to Stand Out from the Crowd • Experience in physical layer communication, system, signal integrity, or high-speed data transmission protocols • Familiarity with wire-line physical layer protocols like IEEE 802.3, InfiniBand, PCIe, USB, etc. This role provides an opportunity to collaborate with top-tier talent and join a group committed to expanding the limits of what can be achieved. Your efforts will have a direct impact on NVIDIA’s capacity to compete and lead in the technology sector. Join us and bring innovative solutions to life that shape the future of computing!

Firmware Architect
N
Senior Verification Engineer, Chip Design
Nvidia · Yokneam

We are looking for a talented, fast learner, and highly motivated Chip Design – Verification Engineer. As a member of our Chip Design Team, you will be responsible for verifying portions of the design, of a high performance and low power chip, focusing on such tasks as micro-architectural understanding, Verification environment coding and logic debug. This position offers you the opportunity to have real impact in a dynamic, technology-focused company impacting product lines roadmap. We have crafted a team of extraordinary people, whose mission is to push the frontiers of what is possible today and define the platform for the future of computing. What you'll be doing: As a member of our Chip Design team, you'll own and be responsible for crafting and timely delivery of a verification components and quality of Chip Design related logic. Day to day tasks include: • Understand and analyze uArch definitions. • Implement verification components to verify RTL meets specifications. • Collaborate with our RTL, Arch and uArch teams. • Work on logic related to switch design. What we need to see: • A Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science, or equivalent experience. • 5+ years of hardware description language expertise and verification background required • Strong communication and interpersonal skills are required along with the work in a dynamic environment. • A strong background in computer communication is highly desirable. Ways to stand out from the crowd: • Experience with computer communication/networking NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. Are you creative and autonomous? Do you love the challenge of crafting the fastest and most power efficient chips in their class? If so, come join our Chip Design team, we want to hear from you!

Verification Engineer
N
Software Manager, Infra Tools AI Team
Nvidia · Ra'anana

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. We are now seeking a highly motivated Infrastructure, Tools & AI Engineering Manager to join our Ethernet Switching group, working on SONiC Network OS. In this role, you will own and drive the engineering infrastructure that powers the full product development lifecycle — from development environments and CI pipelines through regression, code coverage, and test efficiency. You will apply cutting-edge AI and LLM capabilities to transform how we analyze failures, generate test coverage, and accelerate product quality. What you’ll be doing: • Lead and mentor a team of infrastructure and tooling engineers; set technical direction, define priorities, and grow team capabilities • Design, build, and maintain scalable infrastructure for development, integration, and test environments supporting SONiC OS. • Architect and deliver LLM-based tools for intelligent regression analysis — failure classification, root cause clustering, anomaly detection, and test flakiness prediction • Lead efforts to reduce regression runtime through parallelization, smart test selection, and dependency-aware scheduling • Develop deep technical knowledge of SONiC Network OS internals, including its subsystem architecture, SAI/ASIC abstraction layer, and management plane What we need to see: • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field • 8+ overall years of software engineering experience, with at least 3 years of experience in a leadership role, managing software development teams • Proven ability to lead technical teams: hiring, mentoring, technical roadmapping, and cross-team influence • Experienced with developing software testing tools and tests infrastructure • Strong Python programming skills; experience building production-quality automation frameworks and tooling • Demonstrated experience designing and operating CI/CD systems at scale (Jenkins, GitLab CI, GitHub Actions, or equivalent) • Hands-on experience with LLMs or AI-assisted developer tooling — building, integrating, or productizing AI capabilities in an engineering workflow • Strong analytical and problem-solving skills with a bias toward measurable outcomes and data-driven decisions Ways to stand out from the crowd: • Deep Linux expertise: system internals, networking stack, process management, and scripting • Prior experience building LLM-powered test analysis pipelines or AI-enhanced DevOps tooling in a real production environment • Knowledge of networking protocols and hardware: Ethernet switching, L2/L3 protocols, QoS, VLANs, high-performance data center networking • Experience with code coverage instrumentation in large-scale C/Python codebases and using coverage data for test prioritization • Track record of measurably improving regression runtime, test reliability, or CI throughput in a complex embedded or systems software environment

Engineering Manager
N
Senior Software Engineer
Nvidia · Tel Aviv-Yafo, Ra'anana

NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group in Tel-Aviv / Raanana. As the team member, you will be part of a major development effort for the next-generation networking products. The verification team develops cutting-edge networking features for cloud, HPC and storage. We drive the data growth of the world’s biggest companies. With talented engineers around the globe, the work environment is dynamic, meaningful, and fast-paced. Are you ready for the challenge? What you will be doing: • As a Senior Software Engineer at NVIDIA, you will part of a group of firmware verification engineers, using your expertise in C++ and Python in an Agile methodology. • Develop the verification process, aligning with quality standards and project timelines. • Design and implement new features in the core of NVIDIA Switch and GPUs • Drive and facilitate the planning, scheduling, and execution of the project and activities of the team • Collaborate with architecture and different software design teams as part of the software development lifecycle. • Work in pre and post-silicon development environments of next-generation NVIDIA networking products. • Gain a deep understanding of networking technology, system debugging and stacks, as well as the HW/FW/SW relationship. • Innovate! Bring NVIDIA’s FW switching products to shine in customer’s view What we need to see: • B.Sc degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering • 5+ years of relevant overall professional experience • Proficient knowledge of C++, Python. • Experience with Embedded SW development. • Strong analytical, creative, debugging, and problem-solving skills. • Detail-oriented and comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements. • An excellent teammate with good interpersonal skills. Ways to stand out from the crowd: • Knowledge of network protocols. • Background with CI methodology & tools (Git, Gerrit, Jenkins etc.) • Background in Linux internals NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Software Engineer
N
Senior Software Verification Engineer
Nvidia · Yokneam

Are you ready to make a significant impact by tackling SW verification challenges? NVIDIA Networking is seeking an exceptional candidate to work with world-class technologies in the domains of High-Speed Communication and Virtualization for our most advanced markets and customers. Our products encompass Ethernet and InfiniBand protocols, delivering a wide range of cutting-edge networking, storage, and security services for cloud, complex compute, and AI workloads. As a Software Verification Engineer, you will play a crucial role in ensuring on-time and high-quality releases. What you’ll be doing: • Take an active part in development, integration, and verification with R&D • Develop and maintain test automation frameworks and scripts using Python • Identify, analyze, and report software defects, inconsistencies, and other quality issues • Drive design verification flows and methodologies improvements • Perform functional, integration, and regression of software applications and networking protocols • Work with planning and tracking systems to manage the release progress and build release indicators • Participate in code reviews, provide feedback, and suggest improvements to enhance the quality and maintainability of the software • Continuously monitor and evaluate the effectiveness of test processes and methodologies, recommending improvements as necessary • Stay up to date with industry best practices, new technologies, and emerging trends in software verification and QA • Make better product quality by improving test coverage What we need to see: • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience) • Good background in designing, implementing, and debugging Software • At least 5 years of experience in writing programs using Python • Strong analytical and problem-solving skills, with the ability to troubleshoot and isolate software defects • Ability to work effectively both independently and collaboratively within a team environment • Strong attention to detail and a commitment to delivering high-quality software solutions • Experience with CI methodology & tools (Git, Gerrit, Jenkins, etc.) • Experience in Linux distributions (Centos/RedHat, Ubuntu, Fedora, SLES) • Excellent written and verbal communication skills in English Ways to stand out from the crowd: • Experience with network equipment (switches, Network Cards) and understanding of network protocols (e.g., IP, Ethernet) • Background with Networking applications and protocols

Software Verification Engineer
N
Senior Mechanical Engineer
Nvidia · Yokneam

We are looking for a senior Mechanical Engineer to join our mechanical engineering department as a key player in the development of next generation Network products. This key position includes leading the product and fixtures design, close interaction with HW, PMC (Product management & configuration), NPI, Thermal, Layout, Quality and Supply chain groups. NVIDIA Networking division is a leading supplier of innovative end-to-end InfiniBand and Ethernet connectivity solutions and services for servers and storage. We offer market-leading 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 sectors including high performance computing, enterprise, data centers, cloud computing 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 focused 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 will be doing: • Drive multiple early design concepts while working in fast-paced product development cycles. • Independently lead product design from concept, through detailed design, and support it during Qualification, NPI and MP stages. • Join and lead task forces to investigate and support production excursions, failure analysis and reliability issues. • Collaborate in research of groundbreaking technologies, materials, and processes with other groups to bring in creative ideas that solve ever growing needs. What we need to see: • B.Sc. in Mechanical Engineering or higher degree. • 8+ years of experience in electro-mechanical product design, including PCB/PCBA design. • Self-motivated with a sharp learning curve and able to work independently and as a teammate. • Excellent hands-on experience with 3D CAD. • Strong background in design of components for high-volume manufacturing technologies, such as: stamping, die casting, extrusion, and injection. • Experience in developing fixtures/jigs for product assembly/testing. • High awareness for quality and manufacturability, and understanding of statistical tolerance analysis techniques, CTF dimensioning, and geometric tolerancing. • Experience in defining and executing DOE (design of experiment) • Strong verbal and written communication skills in both English and Hebrew. Ways to stand out from the crowd: • Skilled in working with supply chains, contract manufacturers, and leading resources such as consultants, component suppliers, contractors, and manufacturing partners. • Proficient in mechanical stress simulation tools. • Background in developing liquid cooled systems. • Familiar with IDF file exchange processes with Layout engineers. • Expertise in designing PCIe and OCP3.0 standards compliant products, as well as implementing and training on new design and flow methodologies. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Mechanical Engineer
N
Senior Formal Verification Engineer
Nvidia · Tel Aviv-Yafo

We are looking for a Formal Verification Engineer for our NVIDIA Networking team! This is an exciting opportunity to join a hardworking Pre-Silicon design and verification team, working on groundbreaking Switch and GPU technologies. We deploy state-of-the art formal verification tools and methodologies to prove design correctness. Working in our formal verification team will expose you to a wide range of cutting edge design and technologies that are in the heart of th AI revolution. Our team delivers world class Chips solutions for HPC, AI infrastructures, data-center, network, and storage markets. We micro-architect, verify, and deliver smart and high bandwidth multi port switches. NVIDIA has the most sophisticated formal tools and methodologies in the industry, which help us achieve A0 design tapeouts. As part of this team, you'll enjoy a versatile work environment, which is educational, dynamic and ambitious. What you'll be doing: • In this position you will use formal verification algorithms to formally prove the correctness of complicated logic problems. • You will work on ambitious designs along with our Pre-Silicon team and take part in developing the next generation of NVIDIA's core technology. • You will take part in the AI revolution led by NVIDIA, working on cutting edge architecture. What we need to see: • BSc in Electrical/Computer Engineering or MSc in Mathematics • 5+ years of relevant experience in chip design field (design/verification/formal). • Excellent analytical, logical reasoning and problem-solving skills • Strong debugging and analytical skills. • Strong communication and interpersonal skills are required Ways to stand out from the crowd: • Formal verification work experience. • Knowledge of digital logic NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Come join our team and help us build the future HPC and data centers. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.

Verification Engineer
N
Software Verification Engineer
Nvidia · Yokneam

NVIDIA is looking for an outstanding Software Verification Engineer for our Linux Drivers group. You'll closely work with NVIDIA Driver developers, verification teams, and performance architects, gaining a deep understanding of NVIDIA’s Networking products and technologies built on top of NVIDIA ConnectX and BlueField network cards. You will lead feature verification from design through implementation to integration into frameworks, develop robust infrastructure, and work collaboratively with cross-functional teams. This position offers the opportunity to have real impact in a dynamic, technology-focused company, influencing product lines that empower the most advanced data centers in the world. We've built a team of outstanding people stretching around the globe, whose mission is to push the frontiers of what's possible today and define the platform for the future of computing. We strongly believe in developing our employees and giving them the tools to succeed. What you’ll be doing: • Work closely with developers to test new components, including crafting and executing unit, functional, and performance tests. • Develop a verification environment and tools to qualify the product from functional and performance perspectives. • Investigate performance-related issues in networking Linux drivers. • Analyze coverage measures to identify verification holes and to show progress toward product development and releases. • Identify and write all types of coverage measures for stimulus and corner cases. • Incorporate AI mindset and practices in your daily work. What we need to see: • B.Sc. or equivalent experience in Computer Science or SW/Computer Engineering. • 2+ years of work experience in low level software development. • Strong programming skills in Python and/or C. • Strong orientation towards performance aspects in low level code design. • Background with Networking and protocols. • Creative, motivated, and results-driven worker. Ways to stand out from the crowd: • Background in Linux Operating Systems. • Strong debugging and analytical skills. • Proven experience in performance analysis and debug of low level code. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Verification Engineer
N
Senior Release Manager
Nvidia · Ra'anana, Yokneam

NVIDIA Networking team is looking for an outstanding candidate who thrives in a multifaceted environment, to manage exciting SW Releases for our leading FW, SDK and NOS Switch products. Taking care of world-class technologies in the areas of Data Centers, cloud, software defined networks, security for the most sophisticated markets and customers. The Switch products supports Ethernet and InfiniBand protocols, delivering a broad range of sophisticated networking, storage, and security services for the cloud, sophisticated compute and AI workloads. The candidate will need to ensure the release is delivered on time and in high quality, coordinate between development and testing groups and between global SW groups. In addition the role will require to gain good understanding of products dependencies. What you’ll be doing: • Be an effective leader in crafting and driving a delivery high quality SW in an efficient way. • Partner with Engineering, Operations, Architecture and Marketing to coordinate the release of the products and ensure release will meet the schedule and with high quality • Take full ownership on the FW, SDK, NOS products from the kickoff to signoff. • Work with planning and tracking systems to lead the release progress, and build release indicators. • Partner with the QA teams to ensure alignment of all tests between the development, verification and QA groups. • Conduct release meeting and communicate release status. Resolve issues when they appear and raise red-flags when needed. • Collaborate with teams across the globe to drive process changes that can help improve development and release workflow. • Define and improve process, guidelines, checklists across Switch SW group. What we need to see: • Bachelor's or Master’s degree or equivalent experience in Computer Science or industrial Engineering. • Proven experience as a Release manager or SW project leadership with 8+ years of overall experience. • Great interpersonal skills with multi-tasking abilities. • Working in an independent and organized way. • Excellent problem-solving, analytical thinking and critical thinking abilities. • Ability to self-manage, self-start, lead technically and communicate effectively. • Experience in leading global projects. • Proficiency with tools such as MS Excel, Atlassian Confluence, enterprise ticket system e.g. Redmine, Jira, TFS Ways to stand out from the crowd: • Proficiency with BI tools e.g. MS PowerBI • Good technical knowhow and familiarity with Networking and Cloud technologies • Experience with Agile software development methodology and practices • Linux OS technologies knowledge • Github knowledge NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best design team in the industry! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Release Manager
N
Senior Network Engineer, System Verification
Nvidia · Yokneam

NVIDIA seeks an exceptional Network Engineer to join the Vertical Verification Group. As a senior engineer, you will contribute to the Vertical Verification work, concentrating on validating and improving complex Ethernet and InfiniBand systems within NVIDIA’s Data Center and HPC environments. You will play a key role in testing advanced networking features, building complex customer-like topologies, and ensuring NVIDIA products meet industry-leading benchmarks of performance, efficiency, and quality. You will collaborate closely with architects, software engineers, and hardware teams across NIC, HCA, switches, CPUs, and GPUs in a fast-paced and highly technical environment. This is an outstanding opportunity to join a highly skilled team and contribute significantly to groundbreaking technology! What you’ll be doing: • Review architecture, build, and requirements for new networking features across Ethernet and InfiniBand portfolios • Compose and build complex testbed topologies that emulate customer environments • Implement, run and optimize integration test plans including functional, regression, and performance testing • Identify, reproduce, and debug issues; work closely with R&D to drive root cause analysis and resolution • Collaborate with automation teams • Analyze and optimize network performance, latency, and efficiency • Provide clear status updates, reports, and insights on system quality and performance What we need to see: • B.Sc. in Computer Science, Electrical Engineering, or related field (or equivalent experience) • 8+ years of experience in networking, system validation, or related engineering roles • Strong hands-on experience with Linux-based systems • Deep understanding of networking protocols (TCP/IP, UDP, Ethernet, VLANs, L2/L3) • Experience with routing, switching, and modern data center network architectures • Strong troubleshooting, debugging, and analytical skills in distributed environments • Experience with test methodologies (functional, regression, performance, scale) • Scripting or programming experience (Python, Bash, etc.) • Independent, fast learner with strong ownership and communication skills Ways to stand out from the crowd: • Experience with RDMA technologies (RoCE / InfiniBand) • Knowledge of congestion control algorithms and performance tuning • Familiarity with AI workloads and their networking requirements • Experience with HPC environments and benchmarking tools • Background with virtualization or container technologies (Kubernetes, KVM, etc.)

Network Engineer
N
Senior Software Engineer, RDMA Transport
Nvidia · Tel Aviv-Yafo, Yokneam

We are seeking a Networking Software Engineer to join our RDMA Transport Software team, driving the development of next-generation RDMA solutions for AI, cloud, HPC, and storage. You will research and develop innovative transport algorithms that push the limits of performance and scalability. You will work in a fast-paced, collaborative environment alongside talented engineers from around the world, supporting the data needs of the world’s largest enterprises What you'll be doing: • Take part in research, design, and development of advanced RDMA transport mechanisms and algorithms, enhancing performance, reliability, and scalability. • Collaborate closely with hardware engineers, software developers, and system architects to align on project objectives and requirements. • Keep up with industry trends and emerging technologies, integrating new ideas and innovations into the development process What we need to see: • Bachelor's or Master's degree in Electrical Engineering or Computer Science fields from a known institute. • 5+ years of development experience • Knowledge with RoCE and/or InfiniBand, along with a background in RDMA development across software, firmware, or hardware. • Strong problem-solving skills with a hands-on approach, able to dive deep into the RDMA stack and solve complex issues. • Proficiency in C/C++ and embedded systems programming. • Fast learner possessing the ability to learn complex concepts in a fast-paced environment. • A can-do attitude and high energy with excellent collaboration, and social skills. Ways to stand out from the crowd: • Background with data centers networking & storage workloads (advantage). • Familiar with RDMA, InfiniBand, or Ethernet technologies • Experience designing or tuning congestion control, flow control, or loss recovery mechanisms in high-performance networks.

Software Engineer
N
Senior Software Engineer – Networking Platforms, Diagnostics Tools and Performance
Nvidia · Tel Aviv-Yafo, Be'er Sheva

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.

Software Engineer
N
Senior Firmware Engineer
Nvidia · Tel Aviv-Yafo

We are looking for an excellent Senior Firmware Engineer to join the Firmware team. The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage. We drive the data growth of the world’s biggest companies. With many hardworking engineers around the globe, the work environment is complex, results-oriented and fast paced. What you will be doing: • Collaborate across software, hardware and architecture teams to define, plan and deliver on commitments, following all the way through the development process from design, development, chip bringup to productization. • Multiple opportunities to collaborate and communicate effectively with teams from all around the globe. • Heavily involved with the early modeling and simulation required to produce our outstanding products. • Implement new features for NVIDIA NIC, Switch and GPU firmware. • Work with multiple processors that running the same code. • Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment. • Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship. • You will learn how a big software project is operated, maintained, qualified and released, and how Hardware and Firmware are developed. What we need to see: • B.Sc. in Computer Science/Engineering or equivalent experience • 5+ years of professional experience • Strong C/C++ and OOP capabilities • Excellent understanding of data structures and algorithms fundamentals • Scripting abilities (Python, Bash) • Strong analytical, debugging and problem solving skills • Motivated and independent with strong social skills • Prior firmware design and verification experience Ways to stand out from the crowd: • Background in simulation development or real-time programming (RTOS) • Experience in Firmware boot and security flows • Experience in x86 assembly and knowledge of the PC architecture • Knowledge of peripheral, network, and storage protocols • Experience with Agile methods NVIDIA’s invention of the GPU fuelled the PC gaming market. The company’s groundbreaking work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others. In 2020, NVIDIA acquired Mellanox, a leading supplier of end-to-end Ethernet and InfiniBand and services for servers, storage, and hyper-converged infrastructure. Mellanox intelligent interconnect solutions increase data center efficiency by providing the highest throughput and lowest latency, delivering data faster to applications and unlocking system performance. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!

Firmware Engineer
N
Senior Software Engineer, AI Infrastructure
Nvidia · Tel Aviv-Yafo

AI factories are only as good as the software that runs them. NVIDIA’s DSX OS turns GPU infrastructure into a shared, multi-tenant platform for AI teams, providing scheduling, orchestration, serving, and observability for AI workloads at data-center scale—from training and inference to reinforcement learning and agentic AI. The DSX OS Platform Software group builds that layer through projects such as KAI-Scheduler, Snapshot, Grove, and Run:ai. Our work ships as open source and upstream contributions across the cloud-native and AI serving ecosystems. We focus on performance, reliability at scale, and giving users the insight they need to understand and improve how their workloads run. We are looking for highly skilled software engineers to help shape the future of AI infrastructure. As a Senior Software Engineer in the team, you will design and build scalable, high-performance systems, tackle complex distributed-systems problems, and collaborate with experts across NVIDIA and the broader community to support the next generation of AI workloads. What you’ll be doing: • Designing and developing open source platform components with a strong focus on performance, reliability, and scalability. • Building and optimizing Kubernetes-native systems: controllers, operators, schedulers, and APIs that orchestrate GPU workloads at scale. • Contributing upstream — designing in public, writing proposals, reviewing community code, and engaging with users and maintainers of the projects we work on. • Collaborating closely with architects, product managers, and partner teams across NVIDIA to deliver impactful solutions. • Writing clean, maintainable, and testable code in Go. • Conducting code and design reviews to uphold high-quality standards, and mentoring team members. What we need to see: • B.Sc. in Computer Science or a related field or equivalent experience. • 8+ years of experience in backend software development, including system design and architecture. • Proficiency in at least one backend programming language. • Deep familiarity with Kubernetes and the cloud-native ecosystem. • Demonstrated ability to solve complex technical challenges and deliver high-quality solutions. Ways to stand out from the crowd: • Expertise in Kubernetes internals and advanced cloud-native technologies. • Maintain or contribute to OSS projects, and experience working in a public development process. • Familiarity with AI inference workloads, serving frameworks, and performance optimization. • Proficiency in Linux, with knowledge in networking, security, storage, and virtualization.

Software Engineer

Is this your company? Claim it to take applications and referrals here, free.