דרושים » תוכנה » C ++ Developer 2505

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Merkaz
a strong and multidisciplinary team is looking for a C ++ and low-level experienced Developer. you will be responsible for designing and developing software vertical features as well as implementing algorithms close to the hardware.
security research: understanding low-level mechanisms, Linux os features, and vulnerability exploitation implementation.
development in high-level languages such as Python and C # for building high-performing and robust backend systems.
Requirements:
degree in software engineering/ Computer Science /related field or army service in relevant units
5+ years of experience in low-level C ++ programming
ability to analyze, diagnose, and fix bugs in Embedded system code
familiar with networking and communication protocols
knowledge of the osi model.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8893279
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/10/2026
חברה חסויה
Location: Netanya
Job Type: Full Time
We are looking for a strong C++ / Python Software Developer to develop innovative software solutions in C++, Python, and C#.
In this role, you will own and develop an SDK that sits at the heart of our animal-monitoring products. This is a high-impact, cross-platform role, working closely with algorithms and turning computer-vision and inference capabilities into a reliable, well-documented developer platform.
We are looking for an engineer who cares about architecture, clean interfaces, performance, and long-term maintainability, with the ability to think fast, be innovative, work well as part of a team, and continuously learn.
Responsibilities:
Design, develop, test, and maintain the SDKs C++ core and its Python bindings, with a focus on performance, stability, monitoring, and a clean public API.
Package and distribute the SDK with semantic versioning and reproducible builds across platforms.
Collaborate with algorithm, product, and application teams to gather requirements, translate them into technical designs, and implement them.
Write and maintain unit and integration tests and build tooling that keeps the SDK reliable as it grows.
Conduct code reviews, identify and fix bugs, and continuously improve performance and code quality.
Write clear technical documentation and examples so that other developers can adopt the SDK quickly.
Work in an Agile environment, research independently, think outside the box, and drive problems through to solutions.
Requirements:
B.Sc. (or M.Sc.) in Computer Science or Computer/Software Engineering, or equivalent work experience.
At least 6 years of professional software development experience, with deep, expert-level C++ knowledge, including modern C++, memory management, multithreading, and performance optimization.
Medium to strong Python skills, with the ability to design and maintain clean Python APIs.
Experience building and packaging cross-platform libraries and exposing native code to higher-level languages (e.g., pybind11 or similar binding technologies).
Strong knowledge of core OOP and general programming concepts, including object lifecycle, memory model, concurrency, etc.
Solid understanding of build systems, dependency management, and library versioning.
Familiarity with version control systems (e.g., Git) and Agile development methodologies.
Working-level English.
Advantages:
Background in Computer Vision, Image Processing, or Machine Learning Inference (e.g., OpenVINO, ONNX, OpenCV).
Experience developing binding libraries and distributing packages through an artifact repository (e.g., Artifactory).
C# knowledge and experience integrating native libraries with .NET.
Experience targeting mobile or embedded platforms (e.g., Android).
Familiarity with DevOps practices and CI/CD tooling.
Experience with cloud platforms such as AWS or Microsoft Azure.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847605
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
We are seeking an experienced Senior Software Engineer to join our team in Haifa. The role focuses on designing and developing high-quality, performance-critical software in modern C++ for complex healthcare systems. The ideal candidate brings strong hands-on C++ expertise, solid software engineering fundamentals, and the ability to work effectively across software, hardware, product, and verification teams. Experience in embedded or hardware-integrated systems is a strong advantage.
Job Description
Responsibilities
Design, develop, and maintain robust software components in modern C++.
Own features and technical tasks from requirements and design through implementation, integration, testing, and release.
Participate in software architecture, technical design discussions, and code reviews.
Develop reliable multithreaded and performance-sensitive software.
Investigate complex software and system issues, identify root causes, and implement sustainable solutions.
Integrate software with hardware, devices, algorithms, and other system components.
Write clean, maintainable, testable, and well-documented code.
Collaborate with cross-functional teams, including system engineering, AI/algorithm, product, and verification.
Mentor engineers and contribute to engineering practices and knowledge sharing.
Requirements:
B.Sc. or M.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent relevant experience.
5+ years of hands-on software development experience, with strong expertise in C++.
Strong understanding of object-oriented design, software architecture, design patterns, and clean-code principles.
Experience developing multithreaded applications and troubleshooting concurrency issues.
Experience with performance analysis, debugging, and optimization of complex software systems.
Experience with unit testing, code reviews, source control, and standard software development practices.
Excellent analytical and problem-solving skills, with strong attention to quality and detail.
Strong communication skills and demonstrated ability to work effectively in a collaborative environment.
Bonus Skills
Hands-on experience in embedded software, real-time systems, or hardware-integrated products.
Experience with hardware/software interfaces, device communication, drivers, or low-level system components.
Experience working in Windows development environments and with Visual Studio.
Experience with C# in desktop, tooling, or system-level applications.
Knowledge of operating-system concepts, networking, inter-process communication, or Windows internals.
Experience with CI/CD pipelines, automated testing, and modern development workflows.
Experience working in Agile environments such as Scrum or Kanban.
Experience in medical devices, healthcare software, medical imaging, or regulated development environments.
Familiarity with medical standards or protocols such as DICOM or HL7.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8857577
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/11/2026
Location: Netanya
Job Type: Full Time
תיאור התפקיד:
we are looking for a strong C ++ / Python software Developer to develop innovative software solutions in C ++, Python, and C #.
in this role, you will own and develop an sdk that sits at the heart of our animal-monitoring products. this is a high-impact, cross-platform role, working closely with algorithms and turning computer-vision and inference capabilities into a reliable, well-documented Developer platform.
we are looking for an engineer who cares about architecture, clean interfaces, performance, and long-term maintainability, with the ability to think fast, be innovative, work well as part of a team, and continuously learn.
responsibilities
design, develop, TEST, and maintain the sdk's C ++ core and its Python bindings, with a focus on performance, stability, monitoring, and a clean public api.
package and distribute the sdk with semantic versioning and reproducible builds across platforms.
collaborate with algorithm, product, and application teams to gather requirements, translate them into technical designs, and implement them.
write and maintain unit and integration tests and build tooling that keeps the sdk reliable as it grows.
conduct code reviews, identify and fix bugs, and continuously improve performance and code quality.
write clear technical documentation and examples so that other developers can adopt the sdk quickly.
work in an agile environment, research independently, think outside the box, and drive problems through to solutions.
Requirements:
requirements
b.sc. (or m.sc.) in Computer Science or computer/software engineering, or equivalent work experience.
at least 6 years of professional software development experience, with deep, expert-level C ++ knowledge, including modern C ++, memory management, multithreading, and performance optimization.
medium to strong Python skills, with the ability to design and maintain clean Python apis.
experience building and packaging cross-platform libraries and exposing native code to higher-level languages (e.g., pybind11 or similar binding technologies).
strong knowledge of core oop and general programming concepts, including object lifecycle, memory model, concurrency, etc.
solid understanding of build systems, dependency management, and library versioning.
familiarity with version control systems (e.g., git) and agile development methodologies.
working-level english.
advantages:
background in computer vision, image processing, or Machine Learning inference.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8883172
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
15/10/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for an experienced manager to drive the development of our cloud sensor - the industrys most efficient security tool for monitoring application-layer attacks in real time.

What youll be doing:

As the sensor group lead, you will be responsible for leading several teams of highly skilled low-level engineers. This group is responsible for developing the Oligo sensor, which is deployed in customer environments to monitor their applications in real time for detecting and blocking cyber attacks in cloud environments. You will drive the development of innovative, scalable, and high-quality capabilities in our sensor, while maintaining low overhead and high performance.

You will:

Lead the technological vision of our sensor, overseeing the full development lifecycle, including design, implementation, testing, deployment, rollout, and validation.
Take an active part in design decisions, leading the sensor architecture to maintain high performance, scale and enterprise grade quality.
Lead a group of low-level engineers, build efficient processes, provide mentorship to drive high performance, recruit strong talent, and ensure strong development velocity.
Collaborate closely with research, engineering, and customer-facing teams , turning innovative security concepts into reality.
Requirements:
5+ years of experience leading large low-level engineering teams, including 2+ years managing team leads.
Proven track record of building, maintaining and optimizing agents deployed in customer cloud production environments.
5+ years of experience in Low level software development (Go/C/C++).
Deep understanding of Linux \ Windows operating system internals (memory, processes, etc.).
Experience working directly with customers or client-facing teams to understand requirements, troubleshoot issues, and ensure solutions meet their needs.
Experience working in Kubernetes (helm, deployment techniques, debugging) and cloud environments (AWS, GCP, Azure, docker)
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8859685
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
As a Software Engineer - PET Data Acquisition, you will join a highly specialized team developing the real-time software stack at the core of our companys PET/CT imaging systems.
Our software directly impacts image quality and system reliability, enabling clinicians worldwide to provide accurate diagnoses and life-saving care.
You will work on a distributed, high-performance C++ system running on Linux, responsible for configuring detector hardware, processing high-throughput data streams, and enabling seamless integration across the scanner ecosystem.
Job Description
About the Team
Our team develops the data acquisition platform powering our companys PET/CT scanners.
This system:
Configures and interfaces with detector hardware
Receives high-rate event streams via UDP
Performs real-time sorting and time-stamping of coincidence events
Manages acquisition state and persistence
Exposes control and monitoring APIs to clinical applications
The platform is a distributed, multi-process, multi-threaded C++ system running on Linux, designed for deterministic, high-performance operation under demanding workloads.
Key Responsibilities
Design and develop end-to-end data acquisition features, from low-level UDP capture and event processing through service layers and client APIs
Optimize and maintain performance-critical code paths, including:
Lock-free / low-contention data structures
Thread affinity and NUMA optimization
Zero-copy buffer management
Deterministic real-time execution
Enhance and maintain inter-process communication mechanisms, including shared memory, message queues, and service interfaces
Work with embedded persistence layers (SQL-based) for configuration, metadata, and runtime state
Collaborate closely with hardware, physics, and system teams to integrate new detector and system components
Develop unit and integration tests, and actively participate in code and design reviews
Troubleshoot complex cross-process issues using advanced debugging and profiling tools (e.g., gdb, perf, tcpdump, strace).
Requirements:
B.Sc. in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience
4+ years of experience in C++ development on Linux, including modern C++ (C++14/17)
Strong experience with:
Multi-threaded and multi-process systems
Synchronization primitives, memory models, and concurrency challenges
Inter-process communication (IPC) mechanisms such as shared memory, sockets, and message queues
Solid understanding of system-level programming and performance optimization
Working knowledge of SQL / relational databases - advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8857541
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We are seeking a software engineer to build high-performance software models of advanced SoC designs and to help bridge the gap between Software and Hardware, influencing performance improvements, power efficiency, security, and the programming ease of Apple products.
Responsibilities
In this role, you will:
Develop software systems and tools used to bring up the future OS on future SoCs.
Support kernel and driver development on future processor & SoC models.
Work closely with software and hardware teams across product and research groups.
Promote new opportunities and techniques with other groups.
Requirements:
Minimum Qualifications
Experience with programming (C++/C) and scripting skills (Python). (MSc graduates may be considered without prior industry experience)
Background in low-level software, operating systems, or compilers.
Experience developing and debugging large, complex system software.
Experience with concurrent and parallel programming.
Knowledge of ARM and/or X86 architecture.

Preferred Qualifications
Degree in Computer Science or Computer Engineering.
Experience with kernel, driver and firmware development.
Experience with modeling and simulation.
Assembly experience.
Knowledge of modern SoC architectures.
Experience collaborating with cross-functional teams to achieve scheduled milestones.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847760
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/10/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We're looking for an experienced Low Level Engineer to join our core team and help build the foundation of our company's AI-powered, CVE-free container security platform.
Responsibilities:
Design and implement robust infrastructure for supporting secured assets, including our revolutionary CVE-free container images.
Build and maintain support systems for multiple Linux distributions, ensuring seamless integration with existing development workflows.
Work closely with our AI engineers, security researchers, and platform engineers to integrate low-level infrastructure with higher-level services.
Lead complex projects in close collaboration with Product Managers and other Software Engineers, from technical planning through execution and delivery.
Requirements:
5+ years of experience developing large-scale projects within development teams
Hands-on low-level experience with Go, C, and/or C++
Deep understanding of Linux operating systems, kernel concepts, and system-level programming
Proficient with Git and collaborative development workflows
Excellent communication skills and proven ability to work effectively in cross-functional teams.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847711
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 15 שעות
חברה חסויה
Location: Jerusalem
Job Type: Full Time
Required C++ Software Developer
About the team:
Join Mobileye's Autonomous Vehicle group as a Software Engineer and be part of revolutionizing the way vehicles operate, from accident prevention to fully autonomous driving. As a team member, you'll contribute to levels L2+ L3, L4 and L5 autonomy, where vehicles navigate complex environments and make decisions with minimal human intervention.
The position is located in Jerusalem, with shuttles available from various locations across Israel.
What will your job look like:
Design, develop and maintain core C++ software components that power Mobileye's next-generation autonomous driving systems.
Own features end-to-end, from requirements and architecture through implementation, testing, deployment and ongoing support.
Drive software architecture, scalability, reliability and code quality, leveraging engineering best practices, design reviews and continuous improvements.
Solve complex system- level and real time challenges, optimizing performance, memory utilization and execution efficiency.
Contribute to the development of innovative Autonomous Vehicle (AV) technologies, delivering high-impact solutions for internal and external customers.
Requirements:
Bachelor's degree or Master's degree in Computer Science, Computer Engineering, or a similar field.
3+ years of experience in C++ programming .
Strong focus on system architecture and design principle.
A deep systems-level understanding and the ability to integrate complex components.
Nice to have:
Experience in Python.
Experience developing in Linux operating system.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8895750
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
15/10/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
As a Senior Low-level Software in our Sensor team, you will design, implement, and optimize cutting-edge software that runs within our clients' environments and monitors their applications accurately and efficiently. Youll have the opportunity to tackle complex technological challenges, research new technologies and build innovative solutions in the Linux system realm. In particular:

Design, Plan and implement efficient and reusable code that drives complex applications
Research innovative solutions that set our Application Security approach apart
Optimize performance and resource consumption in challenging environments
Lead complex projects in close collaboration with Product Managers and other Software Engineers
Interface and collaborate with other R&D teams to deliver end-to-end solutions
Requirements:
At least 5 years of experience in Low level software development (Go/C/C++)
Deep understanding of linux operating system internals - memory, processes, syscalls etc
Experience working in Kubernetes (helm, deployment techniques, debugging) and cloud environments (AWS, GCP, Azure, docker)
Experience with scripting languages, like Python and Bash
Team player with strong communication and collaboration skills
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8859733
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
30/10/2026
Location: Kefar Sava
Job Type: Full Time
We are looking for an experienced Embedded Software Engineer to join our team and develop advanced software for complex airborne and ground-based electro-optical systems.

In this role, you will work on real-time embedded software, image and video processing, sensor integration, and system-level capabilities. You will collaborate closely with software, algorithms, hardware, validation, and system engineering teams throughout the development lifecycle, from concept and implementation to integration and field testing.



Responsibilities

Develop and optimize software for real-time embedded systems.
Design, develop, and debug software using C++ and Java.
Work in Linux/UNIX embedded environments.
Integrate cameras, IMU sensors, LIDAR, and additional peripherals.
Contribute to image processing, video analysis, and computer vision capabilities.
Investigate system issues, perform debugging, and optimize performance.
Participate in system integration, validation activities, and field testing.
Collaborate with multidisciplinary development teams.
Requirements:
5+ years of hands-on software development experience in embedded real-time systems.
Strong experience with modern C++ development.
Experience working in Linux/UNIX environments.
Experience integrating software with hardware and sensors.
Background in image processing, computer vision, or video analysis.
Strong problem-solving and debugging skills.
Ability to work effectively in multidisciplinary teams.
B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Experience working with AI-assisted development tools such as Cursor, Claude, or similar.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8877613
סגור
שירות זה פתוח ללקוחות VIP בלבד