דרושים » תוכנה » Senior SW Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 4 שעות
חברה חסויה
Location: Merkaz
Job Type: Full Time
we are looking for a Senior SW Engineer.
Job Description:
Join a multi-disciplinary team of experts operating at the core of Speedatas software stack
Lead the design and implementation of highly efficient algorithms that maximize our performance
Develop time-critical Python components that translate database operations to performant, hardware-optimized C++
Co-design the next generation of our architecture alongside Hardware & Software engineering leads
Research state-of-the-art algorithms and techniques for data analytics and hardware acceleration
Fly high with the SW, and dive in for a byte of the HW
Requirements:
BSc or higher degree in Computer Science or a related field.
8+ years of experience in software development in a deep-tech context
Ability for independent learning of topics, tools and languages
Strong proficiency in Python
Knowledge of algorithms and data structures
Excellent communication skills
Advantages:
Meaningful experience with C++
Experience with hardware systems and compilers
Experience with databases and SQL
High tolerance for dad-jokes
Familiarity with software optimization techniques for performance-critical code
Familiarity with computer architecture and low-level programming
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8678710
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Hod Hasharon
Job Type: Full Time
we are looking for an experienced software engineer with expertise in Linux kernel and virtualization design + development to join our Future-Computing-Infrastructure expert group. The group designs and develops technologies for the next-generation data center aimed at accelerating AI workloads for a unique HW, optimizing compute resource utilization and reducing data-center costs. Our projects involve hardware and software architecture co-design. They require high-level system understanding, creativity and innovative thinking.
If you want to be part of something bigger, if you are a team player with excellent communication skills and motivation to revolutionize data-center technology, youre welcome on board!
What will you be doing?
Design and develop Linux kernel code related to virtual memory management and memory-tiering
Research, design and innovate methods, algorithms and supporting data-structures for managing memory hierarchies in virtualization environments
Participate in research to analyze AI-based applications performance, identify bottlenecks and optimize various decision-making mechanisms based on benchmarking results
Collaborate with professional team members and various global teams around the world on a daily basis
Challenged to think outside of the box and come up with creative ideas to deal with complex challenges within Linux kernel
Requirements:
Bachelor degree or higher in Computer Engineering / Computer Science or equivalent
5+ years of experience in software development in Linux environment
5+ years of experience in storage / memory tiering / caching or prefetching domains
5+ years of hands-on experience in Linux kernel development / hacking / research
Proficiency in C / C++ programming language
Proven experience in Linux kernel memory management sub-system
Working in Linux kernel open-source environment
Deep system understanding and capability to enhance existing code
Open-minded team player with a can-do attitude
Fast learner, highly organized and detail-oriented, able to work on multiple deadlines in a fast-paced atmosphere
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8644147
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
05/05/2026
Location: Jerusalem
Job Type: Full Time
As an ML Software Engineer with a focus on low-level and CUDA-based optimizations, you will play a key role in shaping the design, performance, and scalability of machine learning inference systems. Youll work on deeply technical challenges at the intersection of GPU acceleration, systems architecture, and ML deployment.
Your expertise in CUDA, C/C++, and performance tuning will be crucial in enhancing runtime efficiency across heterogeneous computing environments. Youll collaborate with designers, researchers, and backend engineers to build production-grade ML pipelines that are optimized for latency, throughput, and memory use, contributing directly to the infrastructure powering next-generation AI products.This role is ideal for an engineer with strong systems-level thinking, deep familiarity with GPU internals, and a passion for pushing the boundaries of performance and efficiency in machine learning infrastructure.

Responsibilities
Design and implement highly optimized GPU-accelerated ML inference systems using CUDA and low-level parallelism techniques
Optimize memory, compute, and data flow to meet real-time or high-throughput constraints
Improve the performance, reliability, and observability of our inference backend across diverse compute targets (CPU/GPU)
Collaborate with cross-functional teams (including researchers, developers, and designers) to deliver efficient and scalable inference solutions
Contribute to ComfyUI and internal infrastructure to improve usability and performance of model execution flows
Investigate performance bottlenecks at all levels of the stack-from Python to kernel-level execution
Navigate and enhance a large, complex, production-grade codebase
Drive innovation in low-level system design to support future ML workloads
Requirements:
5+ years of experience in high-performance software engineering
Advanced proficiency in CUDA, C/C++, and Python, especially in production environments
Deep understanding of GPU architecture, memory hierarchies, and optimization techniques
Proven track record of optimizing compute-intensive systems
Strong system architecture fundamentals, especially around performance, concurrency, and parallelism
Ability to independently lead deep technical investigations and deliver clean, maintainable solutions
Collaborative and team-oriented mindset, with experience working across functional teams
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8638071
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
05/05/2026
Location: Haifa
Job Type: Full Time
As an ML Software Engineer with a focus on low-level and CUDA-based optimizations, you will play a key role in shaping the design, performance, and scalability of machine learning inference systems. Youll work on deeply technical challenges at the intersection of GPU acceleration, systems architecture, and ML deployment.
Your expertise in CUDA, C/C++, and performance tuning will be crucial in enhancing runtime efficiency across heterogeneous computing environments. Youll collaborate with designers, researchers, and backend engineers to build production-grade ML pipelines that are optimized for latency, throughput, and memory use, contributing directly to the infrastructure powering next-generation AI products.This role is ideal for an engineer with strong systems-level thinking, deep familiarity with GPU internals, and a passion for pushing the boundaries of performance and efficiency in machine learning infrastructure.

Responsibilities
Design and implement highly optimized GPU-accelerated ML inference systems using CUDA and low-level parallelism techniques
Optimize memory, compute, and data flow to meet real-time or high-throughput constraints
Improve the performance, reliability, and observability of our inference backend across diverse compute targets (CPU/GPU)
Collaborate with cross-functional teams (including researchers, developers, and designers) to deliver efficient and scalable inference solutions
Contribute to ComfyUI and internal infrastructure to improve the usability and performance of model execution flows
Investigate performance bottlenecks at all levels of the stack-from Python to kernel-level execution
Navigate and enhance a large, complex, production-grade codebase
Drive innovation in low-level system design to support future ML workloads
Requirements:
5+ years of experience in high-performance software engineering
Advanced proficiency in CUDA, C/C++, and Python, especially in production environments
Deep understanding of GPU architecture, memory hierarchies, and optimization techniques
Proven track record of optimizing compute-intensive systems
Strong system architecture fundamentals, especially around performance, concurrency, and parallelism
Ability to independently lead deep technical investigations and deliver clean, maintainable solutions
Collaborative and team-oriented mindset, with experience working across functional teams
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8638110
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
11/05/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a highly experienced Real-Time C++ Team Leader who embodies ambition and positivity.
Someone who can passionately take ownership of their responsibilities, leading a talented team while collaborating effectively with remote and on-site teams to not only meet but exceed our objectives and fulfill the evolving needs of our expanding customer base.
The Real-Time C++ component is at the core of our Quantum Orchestration Platform - it serves as the driver for the Pulse Processing Unit (PPU), our proprietary VLSI-based engine. This component is responsible for preparing, loading, and launching the execution of quantum-computing workloads, operating at extreme performance levels to maximize hardware utilization and minimize software overhead.
Responsibilities
Lead and grow a team of real-time C++ engineers, fostering technical excellence, collaboration, and professional development.
Own the architecture and development of the real-time C++ layer that drives the Pulse Processing Unit (PPU), our company's proprietary VLSI-based processor.
Design and implement high-performance software for preparing, loading, and launching quantum-computing workloads with minimal latency and maximal hardware utilization.
Drive relentless optimization of the software stack to minimize SW overhead in the critical path, ensuring the hardware operates at peak throughput.
Collaborate closely with VLSI, compiler, and architecture teams to ensure seamless software-hardware integration across the quantum control stack.
Define and uphold engineering standards, code quality practices, and performance benchmarking methodologies for the team.
Contribute hands-on to the codebase - designing, reviewing, debugging, and profiling performance-critical code paths.
Participate in cross-team technical planning, roadmap definition, and alignment with product and customer needs.
Requirements:
At least 7 years of hands-on C++ development experience in performance-critical or real-time systems - Must.
At least 2 years of experience leading a software engineering team - Must.
BSc. in Computer Science, Electrical Engineering, or a relevant technical field (advanced degrees are an advantage) - Must.
Deep understanding of systems programming, memory management, concurrency, and low-level optimization techniques - Must.
Experience developing drivers or software interfacing with VLSI, hardware accelerators, or embedded processors - Advantage.
Experience with profiling, benchmarking, and performance tuning of latency-sensitive software - Must.
Experience working in a multidisciplinary environment alongside hardware, VLSI, and algorithm teams - Advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8646021
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Giv'atayim
Job Type: Full Time
The AI software team is building solutions that enable the latest AI models and workflows to run efficiently on NextSilicons unique hardware architecture-unlocking a new level of performance.

We are seeking a talented engineer to work on our AI software stack-specifically, the low-level optimization of AI models and kernels for our unique hardware architecture.

Responsibilities
Develop our optimized AI libraries and related components in the SW stack.
Drive the performance optimization of AI models running on our unique architecture.
Requirements:
B.Sc. degree in software engineering, computer science, or a related field.
5+ years of experience in C/C++ programming with a focus on performance-critical, distributed, or resource-constrained systems.
Proficiency in writing AI kernels for GPUs such as GEMM and FlashAttention, and in low level software/firmware implementations
Good understanding of HW/SW interfaces, memory management, SIMD/vectorization
Excellent communication and teamwork skills
Strong problem-solving skills and the ability to analyze and debug complex issues.
Experience with ML accelerators and AI compilers - a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8649494
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
11/05/2026
Location: Yokne`am
Job Type: Full Time
We are looking for a Test Development Engineer to join our team. This role will work as part of a team driven by the development of our networking and interconnect products. Do you have a passion for automation development, test program development, code writing and looking for sophisticated and significant topics? We will be happy to have your skills on the team. You will handle various projects across teams, build test plans, automate test specification and execution. You will continuously innovate and develop scalable, reliable, high-performance systems and tools to enable the next generation of Interconnect products.
What Youll Be Doing:
Will work on projects across multiple functional teams from different geographies throughout the product lifecycle
Develop test plans, and execute testing via automation and manually for all supported hardware releases
Work with cross-functional teams across engineering, thermal, mechanical, and HW to identify test requirements
Develop automation and tools for our hardware releases and test environment
Debug HW & SW failures in interconnect products, Isolate the problem, and get to the root cause
Design and build technical processes to address business issues
Deploy the test solution to the production sites and provide support if needed.
Train personnel on the required processes and operations of complex test systems.
Ensure all testing is being conducted in compliance with all safety protocols.
Requirements:
MSc, BSc in Computer Science, Electrical Engineering, or Computer Engineering, with 3+ years of proven experience
Programming experience in one or more programming languages: Python, Java, C#, C ++
Strong problem-solving, quantitative, and analytical abilities
Ability to work independently and lead projects, highly motivated
Proficient in English, both written and spoken
Excellent communication and presentation abilities
Ways To Stand Out From The Crowd:
Experience with testing/validating large-scale distributed systems with different components
Experience in the usage of standard electrical test equipment which could include: oscilloscopes, spectrum analyzers, and signal generators
Hands-on with electronic platforms including micro-controllers, DSP, with embedded firmware
Proficiency with other programming languages and domains such as C/C++, C#, Linux, etc.
In-depth software development or electronics experience with proven work in writing verification code.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8645450
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
11/05/2026
Location: Yokne`am
Job Type: Full Time
Required Senior Software Engineer - Networking
We are building state-of-the-art accelerated computing platforms that know no boundaries. Our next-generation Infiniband, NVLink, and Ethernet systems will continue to be at the forefront of connecting and powering the world's most advanced AI clusters. We are looking for a highly motivated and experienced SW networking senior software engineer to join our SAI development team.
This is an outstanding opportunity to join our high performance multi-site team and to work on some of the most pioneering technologies, implement and lead cutting-edge networking features for cloud, HPC and AI networks. 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.
What youll be doing:
Develop first tier features, with groundbreaking multi-protocol networking technology.
Lead features from planning through design and development, until delivery to the customer.
Work closely with other development teams, arch and verification to ensure features delivery on time with high quality.
Gain deep understanding of our products and technologies.
Requirements:
B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.
At least 5 years experience in development positions in the industry.
C programming experience - must, Python programming experience- an advantage
High technical understanding and learning skills - specification, design, programming, integration and debugging abilities
Self-motivated, ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives
Experience with testing methodologies, some tasks will include developing sophisticated fully automated testing environment
Excellent English communication and leading skills
Ways to stand out from the crowd:
Experience in a Ethernet switching product development, Routing / Bridging protocols knowledge
Experience in a multi-functional team and collaborate with teams in oversea sites.
Linux networking knowledge, TCP/IP stack
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8645463
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo
Job Type: Full Time
Were looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes.
As a Senior Software Engineer - C++ Endpoint Security, Collection Engineering (Data Protection Team), you will design and implement low-level C++ or Rust agent modules as a foundational member of our newly formed Data Protection unit. You will research and develop high-fidelity sensors and robust, scalable code to monitor and prevent sensitive data leakage across multiple operating systems. By building these mission-critical collection engines, you will play a key role in defining the technical architecture for our companys next generation of data-centric security.
What will you do?
Design and implement low-level agent modules (using C++ or Rust), capable of monitoring data access and movement with minimal performance overhead.
Research and evaluate technologies for building high-fidelity sensors that track data access.
Develop robust, scalable, and performant code that operates reliably across multiple operating systems and environments.
Collaborate closely with Core Agent, Backend, and Frontend teams to deliver a unified, user-facing, next-generation data protection product.
Requirements:
4+ years of experience as a low-level software engineer, building complex systems in modern C++\C.
Hands-on experience with system-level development, debugging tools, and performance profiling.
Deep OS Expertise, with strong knowledge of operating system architecture and internals (Windows, Linux, and/or macOS).
A proven track record of shipping production-quality code to large-scale deployments, ensuring reliability across diverse environments and collaborating with multiple stakeholders.
Itd be great if you have experience with / or Youd learn & gain on our team:
Security Domain Expertise
Technical leadership experience
Exposure to a multi-stack environment, working across agent, backend, and frontend systems.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8654426
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 4 שעות
Location:
Job Type: Full Time
Were looking for an experienced SW Team Manager to join our Simulators Team, where you'll lead the design and development of our hardware simulators - functional and performance models that serve as the source of truth, drive architectural exploration and compiler optimization.
Our simulators model diverse cores within a cutting-edge SoC designed to accelerate Big Data and Database Analytics.
You will collaborate closely with hardware and software teams, contributing to co-design efforts that influence architecture, tooling, and system-level behaviour.
Responsibilities:
Lead & grow a team of experienced engineers
Develop new hardware simulators and continue evolving existing one.
Collaborate with Architecture, VLSI, and Software teams to drive co-design initiatives.
Provide insights that influence chip architecture, compiler optimization, and system-level performance.
Develop tools that drive the chip development cycle.
Requirements:
BSc (or higher) in Computer Science, Math, Physics or Electrical Engineering.
3+ years of experience managing or leading software engineering teams
5+ years of experience developing hardware simulators
Strong understanding of computer architecture and system-level modelling.
Proven track record in technical leadership.
Experience in SW-HW co-development environments, influencing both architecture and tooling.
Proficiency in Python and C++.
Solid software engineering skills, including design, testing, performance tuning, and maintainability.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8678716
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
10/05/2026
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are looking for an excellent highly motivated Senior SW Verification 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 a strong quality-oriented mindset, the ability to thrive in an environment with complex software and hardware designs, and a passion for deep-dive verification of key DPU components. 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:
Design and implement comprehensive verification plans and automated environments, using Python, to validate high-end hardware and software which is at the forefront of innovation
Lead end-to-end feature validation, from architectural review to final system integration, ensuring robust HW-SW interoperability
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:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
5+ years of Python experience, specifically in testing complex embedded systems, system-level software, or firmware-integrated environments
Strong verification mindset with 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8644502
סגור
שירות זה פתוח ללקוחות VIP בלבד