דרושים » הנדסה » C ++ software engineer for AI

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
12/10/2026
משרה זו סומנה ע"י המעסיק כלא אקטואלית יותר
מיקום המשרה: הרצליה
סוג משרה: משרה מלאה
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
24/09/2026
Location: Herzliya
Job Type: Full Time
At Infinidat, a Lenovo company, we empower enterprises and service providers with cutting-edge storage platforms that redefine performance, reliability, and cyber resilience at scale. We’re looking for passionate and bright individuals who wish to take part in the design, development and all technical-related aspects of INFINIDAT NAS team. The selected candidate will be part of a professional team that develops in C++ over Linux high-performance, multi-threaded, clustered, mission-critical, server-side products.

Responsibilities:

* Design, develop, and maintain SW components for NAS, including file system management .
* Implement & optimize network file-sharing protocols (NFSv3/4, SMB/CIFS, S3).
* Troubleshoot and resolve complex issues related to performance, data integrity, and reliability through clustered env.
* Collaborate with QA, PM and other RnD groups (Core, UI/CLI, mgmt API, platform/HW).
* Write clean, well-tested, maintainable code and participate in code reviews.
* Improve code quality (python suites, code coverage, static analysis, memory leak detection).
* Contribute to system architecture decisions, especially around scalability, high availability, and fault tolerance.
* Monitor and improve system performance under high I/O and concurrent access conditions.
* Document technical designs, APIs, and operational procedures.
Requirements:
* 3-7 years of experience in coding with C++
* BSc./B.A. in Computer Science/equivalent degree graduate.
* Strong problem-solving skills along with the ability to work independently.
* A team player with leading skills.
* Highly motivated with strong self-learning abilities.
* Ability to read and understand a large existing code-base.
* Strive to learn new things and gain experience. Preferred Qualifications
* Experience in server-side development.
* Experience in performance-oriented development.
* Familiarity with networking and networking protocols (TCP/IP).
* Experience with Python. ?About Infinidat Infinidat’s enterprise storage portfolio provides global Fortune 500 enterprises and service providers with best-in-class solutions for primary storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. Infinidat’s acclaimed InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced powerful enhancements, an extensive expansion, and the dynamic evolution of our award-winning G4 enterprise cyber and AI storage solutions! Not only did Infinidat win over 40 awards in 2025 , but was named a Gartner® Peer Insights™ Voice of the Customer Award for Primary Storage for the 7th time!

This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8740625
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
15/10/2026
Location: Herzliya
Job Type: Full Time
At Infinidat, a Lenovo company, we empower enterprises and service providers with cutting-edge storage platforms that redefine performance, reliability, and cyber resilience at scale. If you are a passionate and talented developer and have the capability to be among the best, we invite you to join our journey of success as a Software Team Leader in the NAS Group.

Responsibilities:

* Lead a team of 2-8 developers
* C++ coding over Linux in a multi-threaded, clustered and performance-oriented server-side environment.
* Technical-related aspects of Infinidat’s core component.
* Filesystem IO flow performance improvements.
* High level & detailed design of new features.
* Legacy code maintenance and refactoring.
Requirements:
* At least 5 years of proven experience in C++ over Linux. Experience with Go or Python is also relevant.
* Proven experience as development team leader or manager
* A strong problem-solver along with the ability to work independently.
* A leader striving to build a strong and independent team.
* B.Sc. in computer science/computer engineering from a known university. Advantages:
* Experience in clustered and performance-oriented development.
* Previous knowledge and experience with storage devices and FS protocols (NFS, NAS, SMB, CIFS)
* Experience managing teams in SCRUM and Agile methods.
?About Infinidat Infinidat’s enterprise storage portfolio provides global Fortune 500 enterprises and service providers with best-in-class solutions for primary storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. Infinidat’s acclaimed InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced powerful enhancements, an extensive expansion, and the dynamic evolution of our award-winning G4 enterprise cyber and AI storage solutions! Not only did Infinidat win over 40 awards in 2025 , but was named a Gartner® Peer Insights™ Voice of the Customer Award for Primary Storage for the 7th time!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8736733
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
20/10/2026
חברה חסויה
Location: Herzliya
Job Type: Full Time
At our company, we empower enterprises and service providers with cutting-edge Storage platforms that redefine performance, reliability, and cyber resilience at scale. Were looking for passionate and bright individuals who wish to take part in the design, development and all technical-related aspects of INFINIDATs R&D Department The selected candidate will be part of a professional team that develops in C ++ / Python / JAVA over Linux high-performance, multi-threaded, clustered, mission-critical, server-side products.
Responsibilities:
* Design and development of C ++ / Python / JAVA code according to product requirements.
* Addition of new features, as well as maintenance, refactoring and improvement of existing products and code bases.
* Accountability for code standards, quality and performance.
Requirements:
* Strong familiarity with C / C ++ / Python / JAVA
* BSc. in Computer Science / Computer Engineering / equivalent degree graduate.
* Strong problem-solving skills along with the ability to work independently.
* Highly motivated, confident, a quick learner and a team player.
* Strive to learn new things and gain experience.
* Ability to read and understand a large existing code-base.
About Infinidat Infinidats enterprise Storage portfolio provides global Fortune 500 enterprises and service providers with best-in-class solutions for primary Storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. 
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8819805
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
Join us as a Senior Software Engineer on our engineering team in Israel to do the best work of your career and make a profound social impact.

We work in an AI-native development environment, applying Spec-Driven Development (SDD) and clear engineering governance to deliver complex software with both speed and quality.



Key Responsibilities

As a Senior Software Engineer, you will:

Design, develop, and own Storage Infrastructure and Control Path features for enterprise storage expansion, from requirements and specification through implementation, testing, and long-term support

Build and maintain Python microservices using FastAPI, Pydantic, and async/await patterns

Design and implement storage infrastructure services that support system-level discovery, provisioning, and lifecycle management

Author and maintain detailed specifications as part of a Spec-Driven Development (SDD) process

Build AI agents and automated workflows, leveraging Agentic AI to accelerate development, testing, and code generation
Requirements:
Relevant BSc in Computer Science, Software Engineering, or a related field from a leading university

5+ years of hands-on software development experience, including work with storage systems, infrastructure software, Linux, or networking

Strong experience with Python (3.11+), FastAPI, Pydantic, asyncio, REST APIs, and microservices architecture

Experience with Docker, Git, pytest, ruff, and mypy for development, testing, and code quality

Comfort working in an AI-native development environment, Spec-Driven Development (SDD), AI-assisted workflows, and engineering governance
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837334
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
24/09/2026
חברה חסויה
Location: Herzliya
Job Type: Full Time
Power the Future with us! SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 3000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home energy management ecosystems. By leveraging world-class engineering capabilities and with a relentless focus on innovation, we strive to create a world where clean, green energy from the sun is the primary source of power for our homes, businesses, and just about everywhere we thrive
The IoE group specializes in making SolarEdge devices smarter and more connected. What You Will Be Doing:
* Develop and design high-quality code following best practices to ensure reliability, maintainability, and scalability.
* Optimize and enhance the performance of existing software components.
* Collaborate with hardware engineers to ensure seamless integration between hardware and software.
* Lead technical discussions, code reviews, and mentor junior engineers.
* Participate in the full software development life cycle including concept, design, development, deployment, and support.
* Leverage cutting-edge AI tools and the latest development features to accelerate development, improve code quality, and drive innovation across the team.
* On the Interface team, you'll develop the core infrastructure handling all communication between the device and external systems — cloud, mobile, and other on-site controllers — deployed across millions of devices worldwide.


Country:
Israel

City:
Herzliya
Requirements:
* B.Sc in Electrical Engineering, Computer Science, or equivalent
* At least 2+ years of experience in significant Linux embedded software development
* Experience using AI tools during the development process
* Proficiency in C and C++ programming languages Advantage:
* Experience with Cellular, Wi-Fi and CANbus driver development - An advantage.
* Familiarity with Python - An advantage.
* Experience in unit testing and test-driven development for embedded systems - An advantage.
* Familiarity with security best practices for embedded systems - An advantage.
* Experience with Buildroot Linux build system - An advantage.
* Experience with Linux kernel, device drivers, and system-level programming - An advantage. SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. ?SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8350868
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
We are looking for an experienced engineer to work on systems that bring together many moving parts. Inertial sensors, visual sensors, wireless radios such as UWB, Bluetooth, and Wi-Fi, GNSS, and on-device processing all come together here, and much of what these systems do emerges from the interaction between those pieces rather than from any one of them alone. Understanding that interaction is most of the work, and it is what makes the problems here genuinely interesting.

The role has two sides, and we mean both of them equally. You will help decide how a system is put together: where functionality should live, how the components talk to each other, and what we trade away to get what we need. You will also be the one who builds it, writing production code, bringing up new hardware, and chasing down the failures that only appear on real devices. We have found that these two things belong together. The best designs come from people who have built the system, and the best implementations come from people who understand the whole of it.

Responsibilities
Help define the architecture of multi-component location systems spanning hardware, firmware, and software, and implement the interfaces that hold them together.
Write, review, and maintain production-quality code in C++, Objective-C, and Swift for systems that ship to our customers.
Design and implement how inertial, visual, and wireless sensing come together into a system that behaves as one.
Integrate and bring up new hardware and software components, working through the problems that only surface on real devices.
Weigh the tradeoffs between accuracy, latency, power, memory, and reliability, and bring partner teams along with your reasoning.
Debug complex issues across the full stack, where the root cause could sit anywhere from the sensor to the application.
Take new technologies from early prototype through evaluation and into production, fusing them with our existing capabilities.
Collaborate with silicon, hardware, firmware, and algorithms teams from first concept through shipping.
Build the tooling and instrumentation that let us characterize how a system really behaves, with data rather than intuition.
Participate in evaluating new signals and technologies as our platforms continue to evolve.
Requirements:
Minimum Qualifications
At least 7 years of hands-on C++ or Objective-C programming experience, or in a comparable modern systems language such as Rust, with coding central to your day-to-day work.
Experience designing and implementing complex systems built from multiple hardware and software components with tight interaction between them.
Deep experience at the hardware/software boundary: sensors, radios, cameras, firmware interfaces, drivers, or timing and synchronization.
A track record of taking a system from concept to production, including integration and bring-up you performed yourself.
Know how to debug complex systems where the root cause is not localized
Deep understanding of software design paradigms and software development best practices.
Excellent collaboration and communication skills.
A passion for programming and building things.
BSc in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience. MSc in a relevant field a plus.

Preferred Qualifications
Experience with location, navigation, sensor fusion, or wireless positioning technologies.
Experience integrating and shipping visual sensing systems such as visual-inertial odometry or SLAM on real devices, including camera calibration and pipeline integration.
Experience with real-time or resource-constrained systems.
Experience with data analysis and results dashboards.
iOS, macOS, application, and/or Unix system development.
Swift programming experience.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8835499
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
As a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs, and general business environment, creating software solutions.

You will:

Develop end‑to‑end storage features for the Lightning product, driving technical execution from requirements through design, implementation, testing, and deployment
Architect and build AI‑driven infrastructure systems, breaking down complex initiatives, identifying dependencies and risks early, and defining software specifications with a strong security and quality focus
Set the technical bar through hands‑on development and code reviews in C++, Python, and Linux environments
Collaborate with and influence global teams, communicating technical decisions, progress, and risks clearly, while contributing actively in an Agile development environment
Establish and evolve engineering standards and best practices as the organization scales
Requirements:
12+ years of hands‑on software development with deep expertise in storage, file systems; strong Linux user‑space development experience, including multithreading, IPC, networking, and RAID/storage solutions
Expert in C++, with extensive object‑oriented design, data structures, and algorithms; solid grasp of distributed systems architecture, memory management, and concurrency/synchronization
Proven ability to design, debug, optimize performance, and refactor complex, high‑throughput systems at scale
Demonstrated leadership to technically lead and mentor engineers through architecture, design, execution, and code reviews; an effective communicator and self‑starter who collaborates across distributed, multi‑time‑zone teams
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837332
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
27/09/2026
חברה חסויה
Location: Herzliya
Job Type: Full Time
we are looking for a AI Native Engineer (Node. js).
You will join a high-impact AI engineering team within R&D, owning problems end-to-end from understanding the business need, through architecture and implementation, to production monitoring. This is a new way of working at Payoneer: you'll work directly with business stakeholders, ship AI-driven capabilities at speed, and help define the methodology as we build it.
As a member of the AI Foundations organization, you will lead best practices, champion early adoption of new technologies, and influence the direction of our R&D guild - building and shipping cutting-edge agentic applications that deliver seamless experiences to our users.
Location
Hybrid - Herzliya, Israel
Full-time
What you'll do:
Own the full development loop understand the business problem, define the solution, architect it, build it, ship it, and monitor it in production
Use AI as your primary development tool, achieving in a day what used to take a team a week
Collaborate with your team and business stakeholders to define decision logic, risk thresholds, and success metrics
Design and build evaluation frameworks as part of every solution you don't ship what you can't measure
Own production readiness monitoring, alerting, and observability go in on day one
Contribute to shaping team practices, tooling, and engineering standards across the pod
Decompose business problems into agentic workflows, orchestrated flows, and reusable capabilities.
Requirements:
5+ years of software engineering experience, building and operating production systems
Strong hands-on Node.js + TypeScript experience, building backend services (preferably NestJS)
Strong fundamentals: REST APIs, async patterns, debugging, and performance considerations
Experience working with data sources (SQL and NoSQL)
Experience with distributed systems: caching (Redis), queues (Kafka/RabbitMQ), containers/K8s
Strong knowledge of CI/CD, feature flags, and environment separation (dev/test/prod)
Genuine fluency with AI-powered development tools you use them daily to move faster
Strong evaluation instincts you define metrics, build test sets, and validate before shipping
Comfortable across the full stack you move between backend services, data pipelines, and infrastructure as needed
High degree of independence you lead work from problem definition to production without waiting for detailed specs
Excellent communication you flag risks early, give direct feedback, and collaborate openly
Strong learning ability fast to pick up new domains, tools, and patterns, and comfortable working in ambiguity
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834291
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
The team develops internal tools in the low-level domain, primarily using C/C++ and Python.
Their work is more on the backend side, bridging low-level and high-level environments, and increasingly integrating AI-powered capabilities to make these tools more efficient for engineers.
They support our storage products and operate at the intersection of these domains - a critical function that requires strong multitasking, context switching, and collaboration with teams both in Israel and abroad.

Responsibilities
Plan, design and develop complex backend features.
Collaborate with diverse teams to improve and advance the product.
Troubleshoot system issues, provide quick and thorough solutions.
Requirements:
Minimum Qualifications
2+ years of software development experience.
Experience & proficiency in C, C++, Python.
Strong Object-Oriented programming skills.
B.Sc/M.Sc in Computer Science or an equivalent field.

Preferred Qualifications
Excellent communication, presentation, interpersonal, and organizational skills.
Proven ability to meet deadlines and drive results while juggling many priorities under tight timeframes.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8835576
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
28/09/2026
Location: Herzliya
Job Type: Full Time
As part of our team, you'll collaborate with software engineers, program managers, security researchers, and data science experts to develop solutions that protect, detect, and respond to evolving cybersecurity threats.  

Responsibilities
As a Software Engineer you will:

Contribute to business-critical initiatives in our Security.

Requiring deep technical skills and the ability to quickly adapt to new areas.

Improve the end-to-end lifecycle of services.

Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs.

Your role involves working on high-end technologies and collaborating across disciplines to deliver impactful features.

Collaborate with multiple teams across us to deliver key customer solutions and support technology.

Leverage AI and AI-assisted engineering tools (such as GitHub Copilot) in your day-to-day work to accelerate development, automate routine tasks, and improve code quality - while exploring opportunities to integrate AI capabilities into the services you build.
Requirements:
Required Qualifications:

B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience. 
5+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments. 
Experience taking initiative, map product/feature requirements, dependencies, and deliverables. 

Preferred qualifications:

Experience or familiarity with AI-assisted development tools (e.g., GitHub Copilot) and/or integrating AI/ML capabilities into production services.

Experience working with Kubernetes and Containers. 

Experience with databases (SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer). 

Experience in working on a product that has both a cloud service and also a client component.

Experience in the cybersecurity domain. 

Experience in designing, building, and operating large-scale resilient distributed systems. 

Experience/familiarity with application and system monitoring systems. 

Demonstrate success dealing with ambiguous unsolved problems; and the ability to independently make solid progress by breaking new ground. 
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8835447
סגור
שירות זה פתוח ללקוחות VIP בלבד