דרושים » תוכנה » Software Engineer - Switch and NIC Simulation

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
08/02/2026
משרה זו סומנה ע"י המעסיק כלא אקטואלית יותר
מיקום המשרה: יקנעם ותל אביב יפו
סוג משרה: משרה מלאה
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
22/03/2026
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are seeking a passionate Senior Software Engineer to join our embedded processing software SDK development team. We are seeking hardworking and experienced engineers to contribute to the development of advanced networking and embedded processing software. You will be part of a team developing next-generation embedded processor SW, working closely with other SW R&D teams and SW Architects.

What you will be doing:

Design and develop advanced features for our world-class embedded processing.

Write clean, efficient, and maintainable code using advanced AI-based tools.

Collaborate with team members, SW R&D, Architects, compiler team, and FW.
Requirements:
What we need to see:

B.Sc. degree or equivalent experience in Computer Science / Software Engineering.

5+ years of experience.

Proficient knowledge and experience in C for an embedded environment.

Strong design, coding, analytical, debugging, and problem-solving skills.

Full ownership & end-to-end responsibility.

Excellent social and written communication skills.

Ways To Stand Out From The Crowd:

Can do attitude, independency and agility.

Ability to quickly adapt to new technology and go deep into new areas.

Knowledge of embedded processing, especially with the RISC-V processor, is an advantage.

Knowledge of Linux kernel and driver development is an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8586519
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
26/03/2026
Location: Yokne`am
Job Type: Full Time
seeking a passionate senior software engineer to join our Embedded processing software sdk development team. we are seeking hardworking and experienced engineers to contribute to the development of advanced networking and Embedded processing software. you will be part of a team developing next-generation Embedded processor sw, working closely with other sw r&d teams and sw architects.
what you will be doing:
design and develop advanced features for our world-class Embedded processing
write clean, efficient, and maintainable code using advanced ai-based tools
collaborate with team members, sw r&d, architects, compiler team, and fw
Requirements:
what we need to see:
b.sc. degree or equivalent experience in Computer Science / software engineering
5+ years of experience
proficient knowledge and experience in C for an Embedded environment
strong design, coding, analytical, debugging, and problem-solving skills
full ownership & end-to-end responsibility
excellent social and written communication skills
ways to stand out from the crowd:
can do attitude, independency and agility
ability to quickly adapt to new technology and go deep into new areas
knowledge of Embedded processing, especially with the risc-v processor, is an advantage
knowledge of Linux Kernel and driver development is an advantage
nvidia is widely considered to be one of the technology worlds 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!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8593798
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
26/03/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
we are looking for a 100% hands-on Storage services software engineer to join the block Storage group. you will be a member of a team that builds the next generation block Storage capabilities. you will work closely with a variety of teams and architects including the networking team, and external customers. you will take part in defining the software architecture and implementation of the most advanced Storage services! services that will need to meet extreme performance and scalability demands! we have crafted a team of extraordinary people stretching around the globe, whose mission is to push the frontiers of what is possible today and define the platform of tomorrow.
we work, think and learn as a team. we thrive in a deeply strong environment, and we're passionate about a culture that demands innovation and the highest standards. the rewards are sweet and include collaborating with some of the smartest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to work on products that transform the way people work and play.
what youll be doing:
100% hands-on coding role in C language, Kernel and userspace
research, design, implement and TEST, new and existing, distributed Storage services and features of nvidias block Storage solution, in both host and dpu environments.
acquire understanding of the algorithms, the technicalities and the interaction with other components across nvidias block Storage ecosystem.
analyze and solve challenging bugs and customer cases in large scale production systems, identifying issues in our or inbox Kernel modules and often in other components. drive new solutions based on any issues that arise
Requirements:
what we need to see:
b.sc., m.sc.. in Computer Science, electrical engineering or related discipline (or equivalent experience).
15+ years of experience as a senior Developer, preferably in the domains of Storage, networking, and/or operating-systems.
strong proficiency in C / C ++ programming.
experience with Storage protocols and standards, especially nvme
experience with Linux block subsystem and io stack
proven professional experience in designing and developing distributed systems; advantage for experience in block Storage and/or networking systems.
ability to work autonomously, with a proactive mindset and perseverance to solve day to day challenges.
ability to quickly adapt to new technology and go deep into new areas
excellent communication skills and a collaborative mindset.
innovative approach, identifying opportunities to improve, accelerate, and reuse existing solutions.
knowledge of cloud computing concepts, including virtualization, scalability, and data management.
ways to stand out from the crowd:
Linux Kernel coding experience
Linux Kernel internals knowledge including memory management, scheduling, etc.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8593806
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
18/03/2026
חברה חסויה
Location: Ra'anana and Yokne`am
Job Type: Full Time
We are looking for a Senior Software Engineer. You will work with highly experienced engineers to provide the world's outstanding SmartNIC products for cloud-computing, research, medical, automotive, finance, weather, telco, and more.

What you'll be doing:

You will architect, design, and develop the next-generation technology in network acceleration, as well as work with best-in-class technical leaders in this domain.

Engage with customers and architects to understand the requirements and derive the software design accordingly.

Collaborate with other engineering teams that develop the upper layers applications like virtual switches (OVS, VPP, and etc.) and lower layers like driver, kernel, FW, and HW.
Requirements:
What we need to see:

B.Sc. (or equivalent experience) in computer science/software engineering.

3+ years confirmed experience of Programming C/C++.

3+ years confirmed experience in Linux environment and tools.

Experience with Networking Protocols.

Experience with virtualization technologies.

Strong analytical, debugging, and problem-solving skills.

Deep knowledge of computer architecture and operating systems.

Experience in performance optimizations.

Ways to stand out from the crowd:

Knowledge and experience in DPDK.

Knowledge and experience with designing SDKs.

Open Source Software Contributor to relevant projects (OvS, DPDK, Linux Kernel..).

A positive demeanor, a growth mindset, and excellent interactions with colleagues.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8583562
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
18/03/2026
Location: Yokne`am
Job Type: Full Time
The DOCA team is seeking a highly motivated and experienced engineer with hands-on technical expertise to develop the SDK for the next-generation Data Processing Unit, with a wide range of features and embedded systems. This position offers the opportunity to have a real impact in a dynamic, technology-focused company, impacting data centers across the world. We're united in our quest to transform the way Smart Adapters are used.

What you'll be doing:

Collaborate with skilled engineers to design and implement the DOCA SDK and infrastructure.

Take charge of end-to-end development for various features within DOCA.

Design and develop SDK libraries focusing on networking, storage, and high-performance computing solutions.

Partner with major companies to address real-world challenges that demand innovative solutions and a customer-centric approach.
Requirements:
What we need to see:

B.Sc in Computer Engineering, Computer Science, Electrical Engineering, or equivalent practical experience.

8+ years of hands-on experience with the software development lifecycle, especially in performance-critical systems.

Strong programming skills in C/C++.

Familiarity with Linux environments and associated tools.

Strong analytical, debugging, and problem-solving skills.

Excellent communication skills and teamwork abilities. Self-motivated and well organized.

Experience with OOD/OOP.

Ways to stand out from the crowd:

Background in networking and low-level programming (C/C++).

Experience with performance optimizations.

Experience in RT embedded development or driver development within a Linux environment.

Technical leadership skills.

Confirmed experience in solving customer issues.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8583579
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
26/03/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
our company is looking for an excellent senior sdk engineer to join the infiniband switch and nvlink fw/sdk group in tel-aviv / raanana. as a senior engineer you will be taking part in designing, implementing and leading major development sdk features, delivering the next-generation networking products. the sdk team develops cutting-edge networking features for cloud, hpc and Storage. we drive the data growth of the worlds 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:
collaborate with architecture and different software/fw design teams as part of the software development lifecycle.
design and implement new features in the core of our switch sdk.
work in pre and post-silicon development environments of next-generation our networking products.
gain a deep understanding of system debugging, networking technology, and stacks, as well as the fw/sw relationship.
innovate! bring our sdk switching products to shine in customers view.
Requirements:
what we need to see:
b.sc. in Computer Science / computer engineering / electrical engineering.
5+ years of relevant professional experience..
proficient knowledge of C.
strong programming skills in Python.
excellent understanding of Embedded sw
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 social skills.
ways to stand out from the crowd:
knowledge of network protocols.
agile experience.
motivation to learn and constantly improve processes and tools.
background in Linux internals.
scripting abilities ( Python, bash) as well as strong C ++ and oop hands-on experience.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8593671
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
18/03/2026
Location: Tel Aviv-Yafo and Ra'anana
Job Type: Full Time
We are looking for an excellent Software Engineer for the Switch SDK Group. You will join the SDK group and take our product to next level, working closely with various other design and architecture teams and gain a deep understanding of NVIDIAs products and technologies. NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Its a unique legacy of innovation thats fueled by great technology-and amazing people.

What youll be doing:

Design, develop, optimize and maintain APIs, tools and libraries for Switching, Routing, Analytics, Telemetry and many other modules.

Collaborate with team members, Architects, QA teams, and customers (both external and internal).

Innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions.
Requirements:
What we need to see:

B.Sc. in Software Engineering / Computer Science / related field or equivalent work experience will be considered as well.

10+ years of experience as a Software Engineer, including experience with C programming.

Experience with Embedded/ RT Embedded systems.

Excellent C programming skills, with a keen eye for performance and writing optimized code.

Strong analytical skills, deep knowledge of algorithms and proficiency with data structures.

Excellent communication and documentation skills.

Ways to stand out from the crowd:

Previous experience with Ethernet Switching or Routing protocols.

Hands on Linux development, user-space and/or kernel-space.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8583591
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
18/03/2026
Location: Yokne`am
Job Type: Full Time
We are looking for a Senior networking test engineer with strong system‑level debugging skills to join our End‑to‑End Verification team. You will work on cutting‑edge Ethernet‑based AI clusters, owning complex issues across hardware, system software and AI workloads. NVIDIA is widely considered to be one of the technology worlds 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!

What youll be doing:

Design and review test and product requirements across the Ethernet / NIC / DPU / Switch portfolio, focusing on large‑scale AI cluster behavior.

Build and maintain realistic customer‑like testbeds, including heterogeneous hardware, OS / driver combinations and complex network fabrics.

Own end‑to‑end cluster troubleshooting: reproduce customer scenarios, triage across the stack and drive issues to root cause and fix.

Read and understand relevant source code to identify defects, validate fixes and improve logging and instrumentation.

Collaborate closely with development teams to debug NCCL, RoCE/RDMA and related networking components using logs, code inspection and targeted experiments.

Define tests and guide the automation team to implement robust suites that produce actionable logs, metrics and traces.

Run Regression, Performance, Functional and Scale testing, analyze results and provide clear, data‑driven reports to stakeholders.

Profile and benchmark deep learning training and inference workloads, correlating model‑level metrics with system and network telemetry to uncover bottlenecks.
Requirements:
What we need to see:

B.A./B.Sc. in Computer Science, Electrical Engineering, or equivalent IT/Network/Systems experience.

5+ years of hands‑on networking or system‑level testing and debugging on Linux.

Strong Linux networking and debugging skills (for example perf, tcpdump, ethtool, iproute2).

Proven production‑grade debugging experience: forming hypotheses, running experiments, and driving issues to root cause under pressure.

Expertise in host‑side NIC validation and tuning (offloads, queues, interrupts, firmware/driver interactions).

Strong knowledge of AI networking libraries (such as NCCL) and protocols (such as RoCE and RDMA), including performance and correctness debugging.

Ability to read and reason about source code (C/C++/Python or similar) and collaborate closely with developers on fixes.

Solid scripting and automation skills with Bash / Python / Ansible for setup, log collection, and experiment orchestration.

Fast learner, familiar with modern AI tools and workflows, able to adapt quickly.

Excellent analytical, problem‑solving and communication skills, with strong ownership and a collaborative mindset.

Ways to stand out from the crowd:

Hands‑on debugging of collective communication libraries (for example NCCL) or large‑scale LLM training / inference clusters.

Experience with large cluster environments (tens to thousands of GPUs or nodes), including incident response and post‑mortem analysis.

Deep expertise in tuning and debugging congestion control and lossless Ethernet for AI workloads (for example DCQCN, ECN, PFC).

Familiarity with NVIDIA networking technologies (for example BlueField / BF3, ConnectX NICs) and their software stack and diagnostics.

Experience debugging issues that span multiple layers (L2/L3, transport, AI frameworks) or contributing to open‑source networking / AI systems.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8584095
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
22/03/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
We seek an Senior SW Performance Engineer to join our performance verification team. As a Performance Engineer at NVIDIA, you will have to work closely with NVIDIAs development and architecture teams responsible for Ethernet AI solution and gain a deep understanding of NVIDIA products and technologies.

What youll be doing:

Participate in an international team of software engineers working on products for testing NVIDIA products

Build automated verification environment for high-end hardware and software which is at the forefront of innovation

Identify, analyze, and report software defects, inconsistencies, and other quality issues.

Drive improvements for performance, quality, stability around SW acceleration solutions.

Stay up to date with industry standard methodologies, new technologies, and emerging trends in software verification.
Requirements:
What we need to see:

B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.

4+ years of experience as a Software Engineer.

Strong programming skills in Python.

Expertise in networking & compute infrastructure (servers, switches, routers, TCP/UDP).

Knowledge of how to tune environment for the best performance and deploy infrastructure based on innovate technologies and high-end hardware.

Strong technical abilities, problem-solving skills, coding, and design skills.

Ability to lead feature development, take full ownership and deliver independently.

Linux knowledge: have a general understanding of Linux operation system concepts.

Ways to stand out from the crowd:

Knowledge in performance testing scenarios and creation of performance reports.

Proven experience in a leadership role, with a track record of successfully leading scrums and projects.

Strong communication and interpersonal skills, with the ability to motivate and inspire others.

Knowledge in one or more Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols.

Prior software testing experience, with an understanding of Software Testing Tools and Methodologies and Python expertise.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8586881
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
26/03/2026
Location: Yokne`am
Job Type: Full Time
our company is looking for an excellent software Developer whos passionate about networking, encryption and virtualization to join the cloud networking r&d team. we are seeking an experienced engineer who is deeply technical, hands-on, and has a wide system view. you will work on our innovative virtual switch which use nivida doca sdk for accelerated packet processing using our superior connectx nics and bluefield dpus. we are looking to grow our teams with the most resourceful people in the world. if you're creative and autonomous, we want to hear from you!
what youll be doing:
design and implement new features to accelerate network and Storage
develop pioneering virtual switch which use our hw offload capabilities.
driving a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, Developer testing, and post-ga support.
drive sophisticated technical issues to closure that may occur in the cross-team boundary.
Requirements:
what we need to see:
bachelor's degree or equivalent experience in Computer Science /engineering
3+ years of proven experience in C programming
strong background in networking
deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux Kernel, and how user-space applications use system services to achieve for accelerated packet processing
knowledge of network protocols l2/l3/l4 - ethernet / ip / tcp / udp
ways to stand out from the crowd:
background with sr-iov, dpdk, roce technologies
hands-on experience with open virtual switch (or an equivalent solution)
experience with rdma (infiniband or roce) fabrics
hands-on experience with hw offloads
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8593868
סגור
שירות זה פתוח ללקוחות VIP בלבד