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

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/07/2025
חברה חסויה
Location: Herzliya
Job Type: Full Time
A dynamic software development services company delivering top-notch architectural and technical expertise. Our mission includes providing in-depth consultancy, integrating product and design research into our development process, offering managed software and cloud solutions, and customized training programs to bridge knowledge gaps.

We empower our employees through a comprehensive range of professional courses and training programs. From Cloud Computing (Azure, AWS) to Modern Full Stack Web Development, Microservices, Software Architecture, and DevOps, we invest in continuous learning.

As a developer , youll join a diverse community of technology enthusiasts. Our work is dynamic and ever-evolving, as we collaborate with various clients and technologies. Youll have the opportunity to learn, grow, and stay on the cutting edge of the latest tools and methodologies.
Position Overview
We are seeking a talented and motivated C++ Developer to join our growing team. In this role, you will have the opportunity to work on diverse projects, collaborate with experienced professionals, and contribute to the development of innovative software solutions.
Candidates should excel in system design, adapting designs to system needs, and analyzing existing code, including performing reverse engineering.

Key Responsibilities
Design, develop, and maintain high-quality software applications
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code
Participate in code reviews and contribute to improving our development processes
Troubleshoot, debug, and upgrade existing systems
Stay up-to-date with emerging trends and technologies in software development
This position focuses on application-level development (no embedded, IoT, CPU, or hardware experience required).
Requirements:
At least 4 years of hands-on experience with C++
Some experience with C#
Experience working on Linux/Windows environments
Solid understanding of microservices architecture, design patterns, and object-oriented programming (OOP)
Hands-on experience with containers (Docker, Kubernetes)
Knowledge of synchronous/asynchronous programming and pub/sub messaging systems
Familiarity with TCP/UDP protocols
Practical experience in Agile development, including code reviews, unit testing, and CI/CD pipelines
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8242779
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Job Type: Full Time and Hybrid work
We are seeking a highly skilled Real-Time C ++ and Python software engineer to join our dynamic team. The ideal candidate will have extensive experience in developing and optimizing software for Real-Time systems, ensuring high performance and reliability. This role involves working on cutting-edge projects that require a deep understanding of the theoretical and practical aspects of Real-Time computing, with proficiency in both C ++ and Python.
Responsibilities:
Design, develop, and maintain software for Real-Time systems using C ++ and Python.
Optimize software to meet performance requirements and ensure low latency and high reliability.
Collaborate with cross-functional teams to define software requirements and specifications.
Implement and TEST software modules to ensure they meet the necessary performance and safety standards.
Requirements:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
5 years of SW Development experience
At least 3 years of experience in Real-Time software development with C ++ and Python.
Proficiency in multi-threaded and concurrent programming.
Experience with low-level programming and hardware interfacing.
Excellent problem-solving skills and attention to detail.
Ability to work both independently and as part of a team.
Strong communication skills to effectively collaborate with other team members and stakeholders.
Advantages
Experience with Real-Time automotive, aerospace, telecommunications, or industrial automation systems.
Familiarity with software development tools and environments such as GNU/ Linux, Windows, or Embedded systems.
Knowledge of software development methodologies, including Agile and Scrum.
Experience with performance profiling and optimization to
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8251498
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Location: More than one
Job Type: Full Time and Hybrid work
A well funded medical device company is currently seeking a Computer Vision Software Enginer to join our
top-notch team of developers in advancing the next generation of AI and vision-assisted robotics in
the operating room.This is an exciting time to be part of a leading technology and cutting edge team that is changing the surgical robotics industry.
The role requires working in an agile global R D team and collaborating with cross-functional
departments to define requirements, design new features, and comply with regulatory requirements,
including the company's design control procedures.

RESPONSIBILITIES:
? Design and development of medical device software for existing and future complex surgical robotic platforms
? Implement system software and infrastructure with particular emphasis on Desktop applications and machine vision systems
? Computer vision algorithms implementations
Requirements:
? BSc in Computer Science or related engineering degree
? 5+ years of experience in developing high-performance code in C ++ for Windows platform or rt systems
? Strong understanding of OOP, multi-process, and multi-threading applications
? Experience in the computer vision algorithms implementation
? Deep understanding of the image processing principles
? Experience with NVidia tools and SDKs is a strong advantage
? Experience with video grabbing, processing, and display
? Experience with DirectX or OpenGL
? Proven experience with software performance optimizations
? Work in a multidisciplinary environment of the surgical robotic system
? Experience in a global company
? Experience in a medical device company
Preferred Qualifications:
? Experience with MatLab and Python code
? Experience in implementation of ML based algorithms, pre/ post-processing
? Experience in CUDA programming
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8251439
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Herzliya
Job Type: Full Time
Power the Future with us! At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 3,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. SolarEdge offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. The IoE group specializes in making SolarEdge devices smarter and more connected. By joining us, you’ll have the chance to be involved from early stages of architecture & design planning, through development and testing phases up to integration within SolarEdge hardware products, infrastructures, and field deployment What you'll be doing in this position:
* Design, develop, test and maintain code for modern embedded Linux based IOT devices, both in low level and system level development.
* Participate in design reviews, architecture definition, test planning and integrations.
* Debug and troubleshoot software issues
* Keep up to date with the latest industry trends, IoT technologies, and development tools
* Work with adjacent teams such as software, integration, system, support and hardware.

Country:
Israel

City:
Herzliya
Requirements:
* BSc in Software Engineering, Computer Science or equivalent – must.
* 2+ years of experience in Object-Oriented Programming (OOP) with C++ - must
* Foundational knowledge in C – must.
* Experience with Go language - advantage
* Experience with Python language - advantage
* Experience in user space application development in Linux – advantage.
* Proficiency in using modern development tools and version control systems (e.g., Git, Docker) 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8183799
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Herzliya
Job Type: Full Time
FireArc is an innovative, data-driven, B2C tech company developing and publishing multi-platform digital assets. We are rapidly expanding and eager to onboard results-oriented, high-achieving talent passionate about impactful design Our incredibly talented and energetic Client Team is expanding, and we’re searching for a skilled Senior Client Developer to help us scale to new heights. If you thrive in a fast-paced, dynamic environment and have a proven track record of success in user acquisition, we’d love to hear from you! Impact and Responsibilities: This role is ideal for someone who has previously served as a Senior Developer , thrives in a collaborative environment, and brings a thoughtful, solution-oriented mindset to both code and people.
* Lead the design and development of Windows desktop applications using technologies such as C# (.NET) C++ Go Rust , or Python
* Serve as a technical point of reference for the client team, guiding architectural decisions and mentoring junior developers
* Drive high-quality integrations with AWS services like S3, Lambda (serverless), EC2, and DynamoDB
* Proactively identify technical and architectural challenges, and craft scalable, secure, and user-centric solutions
* Oversee and enhance application installation, deployment, and update processes with a focus on security and user experience
* Foster a collaborative, respectful work environment , supporting team members and driving alignment with cross-functional teams
* Participate in code reviews and contribute to a culture of quality and shared knowledge
* Continuously monitor and optimize application performance, security, and scalability
* Stay up-to-date with industry trends and recommend new tools, techniques, or improvements to enhance team effectiveness

Brand:
FireArc
Requirements:
5+ years of hands-on experience in Windows desktop application development
* Previous experience as a Tech Lead or in a senior role with leadership responsibilities
* A strong problem-solving mindset and ability to think strategically in fast-paced environments
* Excellent interpersonal and communication skills; ability to guide, support, and inspire others
* Deep understanding of secure software design , especially regarding vulnerabilities in executables and desktop environments
* Experience working with PC application installers , auto-update systems, and secure deployment pipelines
* Proficient with AWS services (S3, Lambda, EC2, DynamoDB)
* Skilled with Git and modern development workflows
* Familiarity with Agile methodologies and SDLC best practices
* Bachelor’s degree in Computer Science or related field
* Fluent English and a proactive, ownership-driven attitude
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8144289
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
We are looking for a highly technical, versatile, and dynamic Senior Cyber Software Developer to join our CTO team. This unique role will be integral to the development and execution of new projects within the company, driving large-scale initiatives in the fields of AI security and high /low-code environments.
Responsibilities:
Work closely with the CTO in crafting proof of concepts (POCs) for emerging projects.
Spearhead and supervise projects that merge AI and cyber security with high and low-code technologies, ensuring alignment with our strategic objectives.
Leverage your advanced cyber and programming skills to innovate and troubleshoot in a rapidly evolving environment.
Remain informed about the latest tech advancements, utilizing innovative techniques and tools to enhance our solutions.
Simplify complex ideas into achievable and action-oriented plans.
Requirements:
5+ years of robust programming experience, proficiency in multiple languages including C++, Python, and Rust is a must.
Extensive knowledge of Linux.
Demonstrable experience in the cybersecurity sector.
Aptitude for rapid learning and application of new technologies.
Experience in system architecture, including design and troubleshooting.
Technical proficiency in AI technologies, including machine learning and neural networks - plus.
Former IDF intelligence corps member is a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8228911
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
18/06/2025
Location: Herzliya
Job Type: Full Time
Looking to take your low-level C++ skills to the next level and make real security impact at massive scale? Join our Defender for Endpoint team in Israel.
Cyber-attacks are growing in volume and sophistication, making traditional defenses increasingly ineffective. our company's 365 Defender combines the power of Defender for Endpoint, Office, Cloud Apps, Identity, Sentinel, and XDR to provide a unified defense solution. By analyzing threat signals across domains, it offers a complete picture of attacksallowing organizations to detect, respond, and recover efficiently.
Our EDR Prevention Group is part of the Defender for Endpoint team. We build core components of the Windows agent responsible for:
Collecting security events from the endpoint
Processing and sending data to the cloud
Applying local remediation and protection
This agent runs on over 100 million devices worldwide and plays a key role in protecting users and enterprises from modern threats. You'll join a team that tackles low-level, high-impact engineering challenges and shapes the next generation of endpoint protection.
Responsibilities
As a Client Engineer on our team, youll help shape the core of our company Defender for Endpoints Windows agent, writing performance-critical code in C++ and Rust. Your work will directly protect millions of users worldwide.
Youll build cutting-edge security features, collaborate across disciplines (engineering, product, research, and data science), and help improve the resilience of our endpoint security platform.
This is a great opportunity for engineers who are passionate about system-level development, want to work at massive scale, and care about making the digital world safer.
We value inclusive collaboration, continuous learning, and a growth mindset.
What You'll Do
Design and implement features in Defenders Windows agent (C++ / Rust)
Improve core infrastructure and drive performance, reliability, and security
Work closely with product, data science, and research teams
Mentor junior engineers and support a culture of shared learning
Take ownership of technical decisions and continuously improve team practices.
Requirements:
Bachelors degree in Computer Science or equivalent practical experience
You have 4+ years of hands-on software development experience
You have strong coding skills in C or C++
Solid understanding of Windows internals and system architecture
Proven track record of building and maintaining large-scale systems
Excellent communication and collaboration skills
Preferred Qualifications
Experience in endpoint security or related fields
Coding experience in Rust
Background in building secure, high-performance infrastructure.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8221279
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
we are looking for an experienced R&D Team Lead to head a talented group of engineers developing critical components for an advanced security solution running on Windows. Our core product is a C++ agent deployed on customer endpoints, supported by robust Python infrastructure.

This is a hands-on leadership role combining technical excellence with team management. Youll work closely with our Core, Research, and Module teams to develop features in both User Mode and Kernel Mode, while ensuring top-tier software quality, reliability, and performance. We operate in a modern CI/CD environment using Docker and automation pipelines.



What You'll Be Doing

Lead and mentor a team of 45 experienced software engineers

Own end-to-end development processes: research, design, coding, testing, and deployment

Collaborate with cross-functional teams across a ~5-team R&D group

Set coding standards and best practices for C++ and Python in both user and kernel space

Design and maintain CI/CD processes for mission-critical system components

Ensure code quality, documentation, and robust review processes

Communicate with external partners and customers when needed
Requirements:
2+ years of experience leading R&D teams (technical + personal management)

5+ years of hands-on software development experience

Strong command of C++ (including STL, multithreading, design patterns)

Proven experience with Python

Deep understanding of Windows internals, user/kernel mode architecture

Background in developing low-level system components or endpoint agents

Experience with CI/CD tools and Docker (GitLab, Jenkins or similar)

Ability to independently own and drive features end to end

Passion for clean, secure, and testable code with a focus on safe upgrades and monitoring
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8229939
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are searching for an innovative and experienced Data Engineer that will join us and be part of our new data initiatives team in our data group.
As a Data Engineer, you will:
Be a part of a cross functional team of data, backend and DevOps engineers.
Be responsible for ingesting large volumes of new data, followed by deep understanding and inspection of the data in close collaboration with data scientists.
Lead the architecture, planning, design and development of mission-critical, diverse and large-scale data pipelines over both public and on-prem cloud solutions.
Requirements:
At least 3 years of experience working as a Data Engineer
At least 3 years of experience coding with Object-Oriented Programming (OOP) languages.
Hands-on experience with Spark for large-scale batch processing.
Hands-on experience working with AWS data processing tools and concepts.
Proven understanding in designing, developing and optimizing complex solutions that move and/or manipulate large volumes of data.
Sound understanding of partitioning and optimization techniques of different big data file formats (such as Parquet, DeltaLake, AVRO, HDF5)
Experience with Docker, Linux, CI/CD tools and concepts, Kubernetes.
Experience with data pipelining tools such as Airflow, Kubeflow or similar.
BSc / MSc degree in Computer Science/Engineering / Mathematics or Statistics.
Understanding of ML concepts and processes.
Advantage:
Hands-on experience with DataBricks platform.
Experience working on large scale and complex on-premises systems.
Hands-on experience in ML frameworks and models training and implementation.
Hands-on experience in lower-level programming languages such as C++ or RUST
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218224
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are looking for a skilled and motivated Software Engineer to join our backend data infrastructure team. You will be at the core of data ecosystem, building and maintaining high-performance data services and pipelines that support both real-time and batch workloads. Your work will directly impact how data is accessed and leveraged across the company from live production environments to ML training pipelines. You will design and maintain systems that span hybrid infrastructure (on-prem and cloud), and ensure our data platform is fast, reliable, and scalable. We value engineers who are curious, open-minded, and excited to learn new technologies and practices as the landscape evolves.
As a Big Data Engineer, you will:
Design, implement, and maintain backend services for managing and processing large-scale data.
Build and operate production-grade data pipelines and infrastructure.
Develop utilities ,libraries and services to support high-throughput data retrieval and access patterns.
Ensure observability, stability, and performance of data services in hybrid (cloud/on-prem) environments.
Monitor and troubleshoot issues in live systems and continuously improve their robustness.
Work cross-functionally to ensure data is accessible, well-modeled, and easy to consume by other teams.
Requirements:
Strong programming experience in at least one of the following: C++, Java, Rust, .NET, or Python.
Experience working with python data analytics libraries (such as numpy, pandas, polars).
Experience working on backend services or data-intensive applications.
Understanding of distributed systems, data pipelines, and production monitoring.
Experience in hybrid infrastructure environments (on-prem + cloud).
An open-minded technologist with a willingness to learn and adopt new technologies and best practices.
Nice to Have:
Familiarity with Apache Iceberg or other table/data format technologies (e.g., Delta Lake, Hudi, Parquet, ORC).
Familiarity with Streaming technologies Kafka, Flink.
Experience with orchestration tools like Airflow or Argo.
Exposure to analytics engines (e.g., Spark, DuckDB, Trino).
Knowledge of Kubernetes and containerized deployments.
Experience in MLOps or supporting machine learning pipelines.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218197
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
חברה חסויה
Location: Herzliya
Job Type: Full Time
Power the Future with us! At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 3,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. SolarEdge offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. We’re looking for a hands-on experienced hardware engineer who sees the “bigger picture”, understands how system requirements and design considerations meet, is independent with a strong initiative approach, and has excellent interpersonal skills.
What will you be doing
* Understand inverter design, constraints, and control.
* Gain Knowledge of all SolarEdge systems, use-cases, installations, and interfaces.
* Define hardware system requirements: behavior, logic, interfaces, validation and verification tests.
* Analyze and suggest architectural alternatives.
* Act as a focal point between the hardware teams and the product, embedded, mechanical, software, and integration teams.
* Act as the main point of contact for hardware system topics across multiple teams.
* Analyze and solve complex system-level hardware challenges

Country:
Israel

City:
Herzliya
Requirements:
* B.Sc or higher in Electrical Engineering- Must.
* 2-5 years of experience in electronic HW development, board design, and testing.
* Experience in Analog, Digital or Power electronics.
* Experience working with lab equipment, e.g. Spectrum, Scope, Electronic Loads.
* Excellent attention to detail.
* Remain engaged, proactive, owning assignments, and taking full accountability.
* Independent, self-driven.
* Excellent English reading and writing skills
* Highly motivated team player with excellent communication skills Requirements – Advantage
* Working understanding of PV systems, grid-tied inverters, storage systems, and electrical grid.
* 2+ years of proven experience in the development and testing of complex systems.
* Systems integration and testing, working closely with hardware, embedded, software, and mechanical teams.
* Strong background in system design from industries such as: UPS, PV inverters, Energy storage, or similar.
* Knowledge in project development life cycle from concept to mass-production
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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8187201
סגור
שירות זה פתוח ללקוחות VIP בלבד