דרושים » הנדסה » Senior Software Engineer - Ethernet Switch

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Location: Ra'anana and Tel Aviv-Yafo
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.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8583591
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Ra'anana
Job Type: Full Time
We are looking for an excellent Software Manager to join the Switch SDK Group and lead a team of powerful software engineers. 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 our products and technologies. We have been redefining 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.

Today, were tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing whats never been done before takes vision, innovation, and the worlds best talent. Youll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

What you'll be doing:

Leading and managing a dynamic team of engineers, ensuring smooth and efficient project execution.

Developing and implementing our Ethernet SDK with a focus on high-performance and reliability.

Collaborating with teams from other subject areas to identify technical requirements and successfully implement innovative solutions.

Following established guidelines and standards to ensure the delivery of high-quality products.

Continuously striving for excellence, improving team performance, and driving innovation.
Requirements:
What we need to see:

A bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.

8+ years of overall relevant experience.

Proven experience with over 4 years of managing engineering teams of 4 or more members.

Outstanding leadership skills and a proven record of effectively managing complex projects.

Strong knowledge and experience in Ethernet communication, network protocols and real time software.

Experience with C/C++ programming.

Excellent problem-solving abilities and a collaborative approach.

Strong analytical, creative, debugging, and problem-solving skills.

Ways to stand out from the crowd:

Python programming experience.

Linux internals experience.

Excellent understanding of embedded SW and real-time programming.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8584089
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
11/02/2026
Location: More than one
Job Type: Full Time
We are looking for an excellent Software Director for the Switch management SW Group. You will join the NVIDIA switch Management team and take our product to next level, working closely with various SW teams and verification teams and gain deep understanding of NVIDIAs products and technologies. 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 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.

What you'll be doing:

Be responsible for the integration of SW components to switch operating system.

Define, develop and design a process for integration and customer issues.

lead customer success activities, including feature development and customer engagement.

Work with a continuous integration system, regression tools.

Be responsible for NVIDIA NVL, IB Customer engagement with R&D.

Innovate! Bring NVIDIA's networking products to shine in customer's view.
Requirements:
What we need to see:

B.Sc. in SW / Computer / Electrical / Communication Engineering.

15+ overall years of overall experience.

8+ years of experience in managing a team.

Knowledge in Linux.

Experience in team management.

Background with customer engagements.

Ways to stand out from the crowd:

Experience with appliance systems, both in HW/SW.

Experience with leading SW and HW integrations and development of embedded SW.

Background with Networking applications and protocols.

Experience in embedded system programming.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8541413
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
Location: Ra'anana
Job Type: Full Time
We seek an SW Automation Engineer to join our Ethernet Switch SONiC Network OS. As a Automation Engineer, you will have to work closely with NVIDIAs development and architecture teams responsible for SONiC Network OS 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 our products.

Design and implement robust, maintainable, and efficient automation test suite.

Work with Continuous integration systems and regression tools, automate builds, and test suites, generate test reports, isolate and classify failures and review new degradation.

Innovate! Bring SONiC NOS to shine in customer's view.
Requirements:
What we need to see:

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

5+ years of experience as a Software Engineer.

Intrinsically motivated with a desire for automation programming.

Programming skills in Python.

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

Ways to stand out from the crowd:

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

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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8585110
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
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 נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
seeking a dynamic and highly motivated Software Senior Manager to lead our BlueField DPU Platform software team. We are looking for a candidate who can excel in a sophisticated, multidisciplinary environment, take ownership, and drive high-quality software development including low-level device initialization, Linux OS drivers and kernel configuration, boards bring-up and system management. This position offers the opportunity to have a real impact on sophisticated, groundbreaking products, delivered by us and developed by our customers, empowering the most advanced data centers in the world. We believe our most valuable asset is our people and seek the very best to lead our outstanding team. This role requires close collaboration with teams across various fields (SW, HW, QA) to elevate our product to the next level.

What you will be doing:

Mentor and expand your engineering team in the planning and execution of initiatives and projects with top quality and timely results.

Coordinate feature design and implementation as well issue resolution, as this is a technical leadership role.

Interact with internal and external partners to understand their use cases and requirements. Collaborate with engineering teams, program and product management across the product roadmap.

Continuously review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are implementing in the most efficient and open manner.

Develop a team of engineers who understand the bigger picture, value collaboration, and can take ownership of and implement designs from beginning to end.

Be familiar with the open-source community process to advance industry-standard programming models and platform support while upstreaming and maintaining software into standard software distributions.
Requirements:
What we need to see:

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

12+ overall years of experience in the software industry with specialization in embedded Linux system software stack and Arm preboot development.

4+ years of experience managing managers or senior engineers.

Proven track record of taking several complex software features or products through the full product life cycle.

Strong understanding of computer system architecture, operating systems principles, HW-SW interactions, and performance analysis/optimizations.

Proficient in C, C++ with the technical depth to guide and mentor the team

Experience balancing multiple projects with conflicting priorities.

Flexibility to work and communicate effectively across different teams and time zones.

Ways to stand out from the crowd:

Demonstrated leadership of engineering teams doing embedded Linux and preboot Arm work.

Experience with ARMv8 microarchitecture, ATF, and/or UEFI software.

Knowledge of secure boot flows and/or trusted computing environments is a strong plus.

A good sense of humor is key. We like to have a positive team environment.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8585256
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are looking for a creative and experienced Senior Firmware Engineer to join our PCIe Firmware team-someone passionate about using artificial intelligence to engineer the foundational hardware of the AI revolution.

As an integral part of our team, you'll architect and implement the core of our next-generation devices. This senior role places you at the center of innovation, where you will have a direct impact on our business and technology by solving sophisticated technical challenges. Its a unique opportunity to shape our technology and empower customers to build the supercomputers and AI fabrics of tomorrow.

What You'll Be Doing:

Lead the architectural design, development, and optimization of cutting-edge PCIe firmware, using AI-driven modeling and insights to deliver exceptional performance.

Serve as a trusted technical expert by investigating, debugging, and resolving challenging PCIe firmware issues for our most important customers.

Collaborate closely with our Chip Design, Verification, Software, and Architecture engineers to find root causes and develop robust, long-term solutions.

Champion the integration of AI-assisted diagnostics and generative AI tools across the entire development lifecycle to boost team productivity and innovation.

Translate customer needs and field data into actionable feedback that directly shapes the future of our products.
Requirements:
What We Need to See:

A degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent practical experience.

8+ years of significant professional experience in embedded firmware development, with a deep understanding of PCIe.

A strong foundation in computer architecture, operating systems, and object-oriented programming.

Proficiency in scripting languages like Python to automate tasks and workflows.

An innovative approach with a genuine desire to apply AI and machine learning to accelerate firmware development.

Ways to Stand Out from the Crowd:

Track record of applying AI-powered tools like Cursor to accelerate the development lifecycle.

Previous experience in a customer-facing or application engineering role.

Direct, hands-on experience with PCIe switch architecture and its firmware in high-performance applications.

Deep knowledge of hardware verification concepts and tools (e.g., C++, Python, Jenkins).

Extensive knowledge of networking protocols and the Linux operating system.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8584100
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are seeking an experienced and highly motivated Firmware Engineer to join our NIC/Switch Firmware Development Team in Tel Aviv.

The successful candidate will design and develop innovative firmware features to unleash the full potential of our ConnectX/Switch architecture.
Our Firmware Team develops cutting-edge networking features for cloud, HPC, and storage.

This position requires a broad background in NIC or Switch architecture, along with a proven ability to develop robust and efficient solutions to complex design challenges.

The Firmware Team drives the data growth of the worlds largest companies. With talented engineers around the globe, our work environment is dynamic and meaningful.

What You Will Be Doing:
Deepen Your Expertise: Gain a thorough understanding of system debugging, networking technology and stacks, as well as the HW/FW/SW relationships.
Innovate Firmware Features: Design and implement new firmware features in our NIC/Switch Firmware core (e.g., our ConnectX/Spectrum products).
Optimize Performance: Characterize and refine key firmware design elements and code to maximize performance and ensure robustness and flexibility.
Learn Complex Project Management: Understand how a large, complex software project is operated, maintained, qualified, and released, and learn how hardware and firmware are developed.
Requirements:
What We Need to See:
Educational Background: Bachelors or Masters Degree (or equivalent experience) in Computer/Electronics Engineering.
Experience: Over 8 years of experience in embedded systems design.
Embedded Programming: Experience with data plane processors such as DSP, ARM, PowerPC, MIPS, or similar.
Programming Skills: Proficiency in C-language programming within a performance-sensitive environment.
Technical Understanding: Strong understanding of hardware/firmware interaction and software/hardware partitioning.

Ways to Stand Out from the Crowd:
Firmware Design and Verification: Prior experience in firmware design and verification.
Protocol Knowledge: Familiarity with peripheral and network protocols.
Technical Expertise: Excellent understanding of data structures and algorithms fundamentals.
Personal Attributes: Motivated and independent, with strong social skills and the ability to work effectively in a team.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8584104
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
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.

As a Senior Software Engineer in the DOCA verification team, you will play a key role in designing and developing the verification infrastructure for the DOCA SDK. This infrastructure is a complex system that executes thousands of tests every night across multiple hardware platforms and configurations. It includes mechanisms for error handling and fault recovery, while test results are stored, analyzed using advanced tools, and presented through live dashboards and reports. Your expertise in building robust and efficient verification systems will be critical to ensuring the reliability and quality of our software.
Requirements:
What we need to see:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

10+ years of experience as a software engineer, including demonstrated technological leadership and experience building complex software systems.

Strong knowledge and hands on experience in software design and architecture.

Proficiency in programming languages such as Python, Java, or similar.

Deep understanding of software development methodologies and engineering best practices.

Excellent problem solving skills and the ability to address complex technical challenges.

Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Demonstrated leadership capabilities and the ability to inspire and motivate team members.

Proven track record of delivering high quality work on time and meeting project deadlines.


Ways to stand out from the crowd:

Expert level knowledge of the Python programming language.

Experience with Kubernetes networking.

Strong knowledge of the Linux operating system.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8585205
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Location: Ra'anana and Yokne`am
Job Type: Full Time
We are 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 NVIDIA innovative Virtual switch which use our DOCA SDK for accelerated packet processing using NVIDIA's 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8583501
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo
Job Type: Full Time
our company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our companys needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will work with system teams and the CPU Architecture team to develop an understanding of the Central Processing Unit (CPU), System on a Chip (SoC), performance metrics, benchmarks/measuring tools, and available optimization knobs. You will define methods and technologies to model CPU performance at different accuracy levels by supporting architectural explorations and decision making. You will correlate performance projections with measured post-silicon data.
The AI and Infrastructure team is redefining whats possible. We empower our company customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers, our company Cloud customers, and billions of our company users worldwide.
We're the driving force behind our company's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for our company Cloud, our company Global Networking, Data Center operations, systems research, and much more.
Responsibilities
Write product or system development code.
Design, develop, test, deploy, maintain, and improve Central Processing Unit (CPU) software modeling and other software tools.
Manage project priorities, deadlines, and deliverables.
Collaborate with hardware and software CPU architecture teams, SoC performance modeling team, and other company Software teams.
Requirements:
Minimum qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
2 years of experience with software development in C++ programming language or 1 year of experience with an advanced degree.

Preferred qualifications:
Masters degree or PhD in Engineering, Computer Science, or a related technical field.
2 years of experience with data structures and algorithms.
Experience in modern CPU/Machine Learning (ML) architecture and micro-architecture.
Ability to learn coding languages.
Excellent object-oriented database design and SQL skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8544066
סגור
שירות זה פתוח ללקוחות VIP בלבד