דרושים » הנדסה » Senior Software Engineer, DOCA SW

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 11 שעות
Location: Yokne`am and Tel Aviv-Yafo
Job Type: Full Time
We are looking for a Senior Software Engineer to join a newly established team focused on the networking of large scale AI clouds.

Our goal is to enable breakthrough network performance, using our hardware capabilities and address the performance, scale and security demands of modern software-defined enterprise data centers and public cloud infrastructure.


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.

You will leverage the DOCA SDK to program the data center infrastructure and accelerate it using our SuperNICs and DPUs.

Engage with customers and architects to understand the requirements and derive the software design accordingly.
Requirements:
What we need to see:

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

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

7+ years confirmed experience in Linux environment and tools.

Deep experience with Networking Protocols mainly Ethernet, and security 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 Cloud Architecture.

Knowledge and experience in Software Defined Networking.

A positive demeanor, a growth mindset, and excellent interactions with colleagues.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369828
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 9 שעות
חברה חסויה
Location: Ra'anana and Yokne`am
Job Type: Full Time
We are looking for a 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 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 mainly Ethernet, and security protocols.

Experience with virtualization technologies.

Strong analytical, debugging, and problem-solving skills.

Knowledge of computer architecture and operating systems.

Experience in performance optimizations.

Ways to stand out from the crowd:

Experience working with AI empowered dev tools.

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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369950
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 10 שעות
Location: Ra'anana and Yokne`am
Job Type: Full Time
We are looking for a Senior Software Engineer to join the DOCA SDK Verification team. The DOCA SDK enables developers to rapidly create applications and services on top of our BlueField data processing units (DPUs), leveraging industry-standard APIs. With DOCA, developers can deliver breakthrough networking, security, and storage performance by harnessing the power of our DPUs.

What you'll be doing:
Develop verification infrastructure in Python, tackling complex technical challenges, to ensure the robustness and correctness of DOCA Services.
Engage in the full software development lifecycle of verification components, from design to implementation, and deployment.
Write tests for verifying the functionality and performance of the DOCA platform.
Debug and analyze complex system-level issues to identify root causes and ensure timely resolution.
Requirements:
What we need to see:
Bachelor's or Master's degree in Computer Science or Software Engineering.
Proven experience of 5+ years as a software engineer, with a focus on building complex software systems.
Strong knowledge and practical experience in software design and architecture principles.
Proficiency in programming languages such as Python, Java, C++ or similar.
Deep understanding of software development methodologies and best practices.
Excellent problem-solving skills and the ability to tackle complex technical challenges.
Effective communication and collaboration skills, with the ability to work in a team environment.
Demonstrated leadership capabilities and the ability to inspire and motivate team members.
Track record of delivering high-quality work on time and meeting project deadlines.

Ways to stand out from the crowd:
Expert level knowledge in the Python programming language.
Background in Operation Systems, preferably in Linux.
Knowledge in one or more of the following Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369867
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 11 שעות
חברה חסויה
Location: Tel Aviv-Yafo and Ra'anana
Job Type: Full Time
We are looking for an excellent SW Engineer to join the InfiniBand Switch and NVLink Core 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 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:

As a SW Engineer, 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 our 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 networking products.

Gain a deep understanding of networking technology, system debugging and stacks, as well as the HW/FW/SW relationship.

Innovate! Bring our FW switching products to shine in customers view
Requirements:
What we need to see:

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

3+ 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.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369792
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/09/2025
Location: Yokne`am
Job Type: Full Time
we are looking for an outstanding Senior Software Performance Engineer for our Linux Drivers group. You'll closely work with our company Driver developers, verification teams, and performance architects, gaining a deep understanding of our companys Networking products and technologies built on top of our company 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 youll be doing:
Work closely with developers to test new components, including crafting and executing unit, functional, and performance tests.
Develop a verification environment using Python 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.
Requirements:
B.Sc. or equivalent experience in Computer Science or SW/Computer Engineering.
5+ years of work experience in software development.
Strong programming skills in Python and/or C.
Background with Networking and protocols.
Knowledge working with and debugging Linux kernel drivers.
Strong debugging and analytical skills.
Creative, motivated, and results-driven worker.
Ways to stand out from the crowd:
Background in Linux Operating Systems.
Knowledge in Virtualization.
Strong background in designing, implementing, and debugging software.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8331727
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 11 שעות
Location: Yokne`am
Job Type: Full Time
The DOCA Verification team is seeking a highly motivated and hardworking Senior Software Verification Engineer. This role requires hands-on technical experience to verify the design and implementation of the next generation Data Processing Unit (DPU) Software. The position involves working with a wide range of features related to networking, hardware accelerators, cybersecurity, and embedded systems.

This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting data centres across the world.
We are united in our quest to transform the way Smart Network Adapters are used.

What you'll be doing:

Define and implement comprehensive verification strategies, including functional, integration, system, and regression testing.

Collaborate closely with cross-functional teams, including software development, product management, and project stakeholders, to ensure requirements are clearly understood and tested.

Spearhead improvements to optimize the performance, quality, and reliability of software acceleration solutions.
Requirements:
What we need to see:

Bachelors degree in EE, CS, CE or equivalent experience.

5+ years of experience in C/C++ and software verification.

Python or other scripting languages (such as Shell) - advantage.

Proven experience with verification of Network applications and protocols.

Strong analytical, problem-solving, and decision-making skills.

Excellent communications skills, self-motivated and well organized.

Ways to stand out from the crowd:

Possess prior experience in software testing, with a solid understanding of testing tools and methodologies such as gtest, pytest or other similar frameworks.

Knowledge with acceleration solutions such as GPU and DPU.

Experience with functional and performance testing of network protocols.

Experience with parallel programming models e.g CUDA, OpenCL.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369788
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
4 ימים
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are looking for a passionate Software Engineer to join our Simulation development team. Our team is growing, and we are looking for hardworking and experienced engineers to take part in building advanced networking simulation solutions. You will be part of a team developing next generation Switch simulation, works closely with other SW R&D teams and SW Architects.

What you will be doing:

Design and develop advanced features simulating our world class Switches.

Develop solutions using advanced virtualization technology.

Write clean, efficient and maintainable code.

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

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

4+ years of experience.

Proficient knowledge and experience in C/C++.

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.

Understanding of Networking Protocols Ethernet, InfiniBand is an advantage.

Knowledge of Virtualization, especially with KVM/QEMU is an advantage.

Knowledge of Linux/Windows kernel and drivers development is an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8368232
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 9 שעות
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team. This position offers the opportunity to have real impact in a multifaceted, technology-focused company affecting product lines that empower the most advanced data centers in the world. Using your deep knowledge of embedded platforms, operating systems, and software distribution technologies, you will work with a world-wide development team to solve the unique challenges of delivering the world's most powerful platforms.

What you'll be doing:

Develop system software components including processor firmware and bootloaders, kernel drivers/modules, and user space applications and libraries.

Collaborating with hardware and product design teams to develop software for sophisticated SOC platform designs.

Assisting world-wide teams with various customers' and internal DPU projects.

Tackle complex system-level optimization and resource utilization challenges.

Participate across all levels of product development lifecycle that values high-standards for clear requirements, software quality and performance.

Collaborate within a worldwide matrixed software development team, and have broad impact within our highly-dynamic and technology-focused company.
Requirements:
What we need to see:

Bachelor's degree in Computer Science/Engineering or equivalent experience

5+ years developing software for embedded systems (C is required, Python)

Proven 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 utilize system services to achieve high performance.

A deep knowledge of high-performance processor architecture including CPU and cache coherency concepts, as well as hardware accelerators.

Well-rounded engineering skills, including technical investigation, design, testing, and agile software engineering process.

Outstanding written and oral communication skills.

Must be proficient in the C programming language.

Experienced with build environment tools (gcc, git, github, make, bitbake, shell scripts, gerrit, jenkins, etc).

Ways to stand out from the crowd:

Background with ARMv8 microarchitecture, ATF and/or UEFI software is a strong plus.

Experience with multiple Linux distributions, with the ability to compare and contrast them.

Experience developing security key management solutions is very desirable.

Exposure to secure boot flows and/or trusted computing environments.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369943
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 12 שעות
Location: Tel Aviv-Yafo
Job Type: Full Time
We are seeking a passionate and innovative Senior Software Engineer with expertise in Linux services and internals to join our Cumulus Linux team. Cumulus Linux is a leading open-networking operating system and a cornerstone of the AI Factory the next-generation data center designed to power the training, fine-tuning, and deployment of AI models at scale. As part of the team, you will design and implement core features of Cumulus Linux that enable the worlds most advanced data centers. You will work closely with cross-functional architecture and design teams, shaping the future of our networking technologies while gaining hands-on experience across our hardware and software ecosystem from advanced networking ASICs to large-scale distributed systems.

What you'll be doing:

Lead the development and integration of Cumulus Linux on next-generation our switch platforms.

Design and develop new functionalities, while also maintaining and enhancing existing Linux system services.

Work collaboratively with team members, product managers, architects, QA, and other engineering teams to deliver high-quality solutions.

Innovate and rapidly develop proof-of-concept (POC) prototypes that can evolve into fully developed products or solutions.

Engage closely with customers to understand their challenges, use cases, and deployment strategies, and devise innovative solutions.
Requirements:
What we need to see:

BS or MS degree in Computer Engineering, Computer Science, or a related field.

A minimum of 5+ years of software development experience with a strong emphasis on Linux, containers, and virtualization.

Strong and validated experience in C programming.

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

Ability to quickly understand new requirements and technologies and swiftly prototype and implement solutions.

Excellent communication skills.

Ways to stand out from the crowd:

Background in Linux kernel networking internals.

Participation in the open-source community.

Python and C++ programming skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369768
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 10 שעות
Location: Yokne`am
Job Type: Full Time
We are looking for an experienced Software Engineer to take part in the design and development of next-generation performance engineering frameworks. In this role, you will focus on Python-based benchmarking and analysis systems, while also contributing to high-performance components in C/C++. Youll work on challenges at the intersection of networking, distributed computing, and AI, building tools that run at scale on clusters, clouds, and data centers.

What you'll be doing:

Design and implement performance benchmarking and analysis frameworks for next-generation AI and HPC workloads.

Work across Python (primary) and C/C++ (for performance-critical modules) to deliver reliable and scalable tools.

Take full technical ownership of our core telemetry engine, including utilizing Jupyter Notebooks and other data analysis frameworks to help performance engineers analyze telemetry results.

Contribute to our DevOps environment, owning the CI/CD pipelines and release processes for your projects.

Drive technical innovation in the performance engineering ecosystem, including taking part in building our next-gen agentic AI assistant.
Requirements:
What we need to see:

B.Sc. in Computer Science, or a related engineering field.

3+ years of professional software development experience.

A proven track record of technical ownership, driving a technical agenda, and problem solving.

High-level Python development skills, building robust, well-structured, production-grade applications.

C/C++ experience, especially for performance-critical or low-level components.

Experience with modern CI/CD pipelines and DevOps practices.

Ways to stand out from the crowd:

Linux systems knowledge, including software packaging (RPM, DEB), and an understanding of the complexities of software distribution and dependencies.

Experience with the Python data analysis and visualization frameworks (e.g., h5py, pandas, NumPy, Matplotlib/Plotly).

Experience with Slurm, Kubernetes, MPI, or other distributed job orchestration and cluster management systems.

Familiarity with agentic AI concepts or frameworks (e.g., RAG techniques, LangChain, LangGraph, LlamaIndex, etc.).

Experience contributing to open-source projects.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369877
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 11 שעות
חברה חסויה
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are looking for an excellent highly motivated Senior SW Engineer with experience in embedded software development to join the software testing team in the Data Processing Unit (DPU) SW Group. We are looking for a candidate with the ability to thrive in an environment with complex software and hardware designs, take ownership and lead the SW testing of key components of the DPU. The role includes working closely with HW, FW, and SW teams all over the world, and take our product to next level.

What youll be doing:

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

Develop and maintain test automation frameworks and scripts using Python.

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

Make better product quality by improving tests coverage.

Take an active part in development, integration and verification with R&D.

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

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

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

5+ years of experience in writing programs using Python.

Experience in developing modern Software testing System/QA automation and contribution with a real passion for automation.

Proved knowledge in performance testing scenarios and creation of performance reports.

Good background in designing, implementing, and debugging Software.

Background in Scripting (Bash, Groovy).

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.

Experience in Linux distributions (Centos/RedHat, Ubuntu, Fedora, SLES).

Extensive knowledge in Software debugging and problem solving skills.

Ways to stand out from the crowd:

Experience with PyTest or other testing tools.

Proficiency with data search and analytics engine (Elasticsearch, Kibana, Grafana).

Hands-on with virtualization in Linux (QEMU/KVM).

Work Background with CI/CD approach and toolset (Jenkins).

Knowledge of Docker and Kubernetes as well as understanding of C/C++ toolchain in Linux including cross-compilation (C, C++, automake/autoconf, cmake, meson).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8369797
סגור
שירות זה פתוח ללקוחות VIP בלבד