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

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
01/07/2026
משרה זו סומנה ע"י המעסיק כלא אקטואלית יותר
מיקום המשרה: תל אביב יפו
סוג משרה: משרה מלאה
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
12/08/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a C++ Senior Software Engineer to join the ride as we spearhead the next revolution in electronics!

Responsibilities
Design and implement multi-architecture and cross-platform software solutions in C++ for Linux and Windows OS.
Maintain software application interfaces in Java, Python, and C#.
Contribute to the full life-cycle development, integration, and deployment of software solutions in advanced testing equipment.
Collaborate within a multidisciplinary team environment across scientific and engineering disciplines.
Conduct code reviews to enhance software engineering quality.
Requirements:
Requirements:
Bachelors degree in Electrical, Computer, or Software Engineering, or Computer Science.
7+ years of experience in software design and development in C++11/14/17 for edge devices / host machines.
Experience with build systems, scripts, and tools (e.g., CMake, Bash Scripts, Docker, GitHub Actions).
Strong foundation in programming: data structures, algorithms, version control, performance, and testing.
Attention to coding standards, including formatting, conventions, and documentation.
Excellent team player with strong communication skills.

Preferred Qualifications:
Familiarity with multiple programming languages, such as Python, Java, and C#.
Knowledge of SQLite3 for database management.
Experience working closely with customers on software integration and debugging.
Past experience as a post-silicon test engineer working with Advantest or Teradyne automated test equipment.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8778800
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time and Hybrid work
we are looking for a Software Engineer Infra.
Responsibilities:
- Design and develop the core infrastructure components that power our products across a large-scale distributed system.
- Own and evolve key infrastructure domains such as high-availability, data-management, security, and telemetry.
- Produce excellent software design, write clean and efficient code, and debug complex issues across the stack.
- Mentor and guide junior engineers, sharing knowledge and raising the technical bar of the team.
- Turn ambitious, out-of-the-box ideas into real, production-grade value for our customers.
Requirements:
- BSc in Computer Science or a related degree, or equivalent practical experience.
- 5+ years of experience working as a Software Engineer.
- Strong proficiency in C++ / C.
- Experience with Rust and Python.
- Fast and self-driven learner of new technologies and programming languages.
Soft Skills
- Genuine passion for software development and craftsmanship.
- Ability to mentor and guide junior engineers.
- Creative, out-of-the-box thinker who can also execute and deliver.
Nice to Have / Advantage
- Experience with networking concepts (IPv4/6, ARP, DAD, routing, neighbors, etc.) - significant advantage.
- Experience with Linux networking, including Netlink and Linux network interfaces - significant advantage.
- Experience developing distributed systems.
- Experience with Linux kernel development or kernel internals.
- Experience working in a Linux environment.
- Experience developing software infrastructures.
- Experience with computer networking software.
- Experience with high-scale systems and performance optimizations.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8763851
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
29/07/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a Security C++ Software Engineer to join our R&D organization and take part in developing high-end security technologies that protect critical business infrastructures from network and application downtime, application vulnerability exploitation, and emerging cyber threats.

You will join a highly skilled engineering team focused on building the next generation of cybersecurity defense systems, as well as enhancing the effectiveness and control of existing capabilities.

This role offers the opportunity to work in one of the most challenging and fast-evolving domains in cybersecurity, delivering cutting-edge solutions to customers worldwide.

What will you do?
Be part of a small, highly technical team responsible for designing and developing our cross-platform security products, with a strong focus on virtualization solutions.
Gain deep familiarity with the application code and serve as a focal point for R&D technical discussions and design decisions.
Develop advanced techniques to prevent cyberattacks by inspecting network traffic across all layers (Layers 2-7).
Ensure that applications run efficiently in virtualized and cloud environments, as well as on high-end platforms supporting multi-gigabit traffic.
Requirements:
What you need:
BSc in Computer Science or a related field from a leading university (cum laude graduates will also be considered).
At least 2 years of hands-on experience in C/C++ software development.
Strong object-oriented programming skills and experience with software design patterns.
Experience working in multiprocessing and multithreading environments.
Solid understanding of network protocols and networking technologies.

Ability to support the following:
Strong understanding of modern cybersecurity challenges.
In-depth knowledge of the Linux operating system.
Experience leveraging GitHub Copilot and other AI-assisted development tools throughout the software development lifecycle (SDLC).
Experience with containerization and cloud technologies such as Kubernetes and Docker.
Experience with open-source third-party tools and applications.
Background in networking, virtualization technologies (XEN/KVM), and OpenStack is an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8760163
סגור
שירות זה פתוח ללקוחות 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 Windows C++ Engineer - Windows Endpoint, you will be tasked with building and maintaining core usermode infrastructure for our Windows agent. This role requires a background in systems programming and strong experience working with complex infrastructure. You will join our Usermode Infra team, which owns the core usermode infrastructure behind our Windows agent, including configuration, asset management, add-ons, and backend communication.
In this role, youll collaborate with talented engineers to drive features end-to-end, contributing to key architectural components. Your work will have a direct impact on millions of endpoints within a core area of our EPP/EDR platform.
Requirements:
0-1 years of Experience in C/C++.
Computer science or Software engineering graduate from one of the leading universities with a GPA - 85+.
In-depth knowledge of operating systems and concepts.
Strong debugging and troubleshooting skills.
Solid system design and architecture skills.
Great communication and teamwork skills.
Ability to contribute to feature development from planning to development and unit-testing.
Previous experience with security-oriented development or related fields - an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8773732
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
7 ימים
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for an experienced Senior System Integration Engineer to join our team.

The role involves planning and executing system integration activities across multiple subsystems, from development through production. You will work with complex systems combining software, computing, IP networks, communications, RF, navigation & control, algorithms, and computer vision.

Responsibilities
System operation and troubleshooting, planning and executing integration processes, writing integration test specifications, preparing performance validation tests, and analyzing system behavior and performance.
Requirements:
Requirements
Practical Engineer / B.Sc. in Electrical & Electronics Engineering, Systems Engineering, Software Engineering, Computer Science, or equivalent technological military background.
3+ years of hands-on experience in system integration and/or testing of complex multidisciplinary systems.
Hands-on experience with communication interfaces and protocols such as TCP/IP, UDP, RS-422, SNMP, WebSocket, REST API, or MIL-STD-1553.
Experience with network monitoring/sniffer tools, troubleshooting, traffic analysis, and system performance investigation.
Ability to plan and execute integration processes, analyze system-level issues, and work with complex test environments.
Good understanding of complex system development lifecycles.
Strong interpersonal skills, independent learning abilities, and a proactive approach.
Good English- reading and writing.

Advantages
Experience in RF, communications, radar, EW, or SIGINT, including RF test equipment.
Experience developing or working with test equipment.
Familiarity with switches, routers, and networking equipment.
Experience with production transfer processes.
Scripting experience with Python, MATLAB, C#, C, Bash, Perl, or similar.
Linux experience and familiarity with JIRA/TFS.
Experience using AI tools.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8796590
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
09/08/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a Software Development Engineer to own the design and implementation of our inference data plane. We build the software that makes large models run efficiently on custom hardware - spanning model execution, memory management, data movement, and serving integration.
Our work covers the full inference path: integrating serving engines with custom hardware, developing high-performance compute kernels, enabling efficient data movement, and driving models from early validation through production. We operate at frontier scale with large distributed models.
This is a ground-up effort with rapidly evolving hardware and software. We need an individual contributor who can write and optimize low-level code for custom hardware, validate model architectures end-to-end, build test and profiling infrastructure, and drive performance across the stack.

Key job responsibilities
- Develop and optimize compute kernels for a custom ML accelerator architecture, targeting production-level performance for large language model inference.
- Implement and validate LLM architectures end-to-end - from PyTorch model definition through distributed execution on custom hardware.
- Integrate custom accelerator backends into open-source ML serving frameworks (vLLM, PyTorch), including scheduler extensions, memory management, and model parallelism.
- Build and maintain test infrastructure for model correctness validation across CPU, GPU, simulator, and hardware targets.
- Profile and optimize inference workloads - identify bottlenecks, instrument critical paths, and drive latency and throughput improvements from simulation through hardware bringup.
- Own features end-to-end: from design through implementation, testing, and integration into the broader software stack.
- Contribute to CI/CD pipelines that gate model and kernel changes on correctness and performance regressions.
Requirements:
Basic Qualifications
- Bachelor's degree or equivalent.
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Knowledge of computer architecture, operating systems, and parallel computing.
- Strong proficiency in C/C++.
- Strong Linux systems knowledge.
- Experience developing compute kernels for GPUs, DSPs, or custom accelerators.
- Proven track record of owning and delivering complex software features end-to-end.

Preferred Qualifications
- Knowledge of ML frameworks including JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, and TensorRT.
- Knowledge of Machine Learning and LLM fundamentals, including transformer architecture, training/inference lifecycles, and optimization techniques.
- Experience in developing and deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration hardware.
- Familiarity with speculative decoding, KV cache optimization, or other LLM serving optimizations.
- Experience with distributed systems - collective communication, RDMA, or high-speed interconnect programming.
- Demonstrated early adopter of AI-assisted development tools - uses LLMs or code-generation agents as part of daily workflow.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8774268
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply.
Software Engineer, Product Responsibilities
Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
Implement custom user interfaces using latest programming techniques and technologies
Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews
Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members
Architect efficient and scalable systems that drive complex applications
Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
Work on a variety of coding languages and technologies
Establish ownership of components, features, or systems with expert end-to-end understanding.
Requirements:
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Programming experience in a relevant language
Demonstrated experience driving change within an organization and leading complex technical projects
Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
Preferred Qualifications
Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
Experience building large-scale applications or similar experience
Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack
Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8776994
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo
Job Type: Full Time
Required Software Engineer III, Cloud Networking
About the job
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
This Team owns the core data plane infrastructure for all NAT-based products within the Andromeda network stack (e.g., private service connect (PSC) and Cloud network address translation (NAT). These products serve as critical entry and exit gateways that securely connect Cloud customers to their services and networks.
Responsibilities
Design, develop, test, and maintain high-performance software for our Cloud's core networking and secure connectivity platforms.
Manage complex scalability, resource efficiency, and performance optimization challenges to evolve our cloud networking datapath.
Collaborate with cross-functional engineering partners to define and build new network architectures and routing methods.
Manage individual project priorities, deadlines, and deliverables, ensuring high engineering velocity and robust code quality.
Participate in operational rotations, monitor production health, and troubleshoot packet latency or connectivity issues to keep our global systems healthy.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience with systems programming (C++ preferred) and developing or debugging software in Unix/Linux user-space or kernel environments.
Experience with software architecture, engineering productivity, C++, C, Python, network architecture, large-scale distributed systems.
Familiarity with building, analyzing, and optimizing networking components and protocols (e.g., Cloud NAT, firewalls, load balancers, TCP/IP, or Software-Defined Networking).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8785731
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
09/08/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
The MLIL FLOW team is looking for a Software Development Engineer to design and build automation, tooling, and monitoring systems for our next-generation ML accelerator servers. We build production software to validate, initialize, monitor, and qualify these servers - from first silicon through fleet-scale deployment. Our work spans hardware diagnostics, manufacturing test automation, CI/CD pipelines, operational dashboards, and data-driven fleet health monitoring.

Key job responsibilities
Design and develop software infrastructure - automation frameworks, deployment systems, and test orchestration platforms that run at scale across manufacturing and production environments.
Work cross-functionally with Hardware, Manufacturing, and EC2 teams to automate coordinated software delivery and qualification workflows.
Debug and root-cause hardware/software interaction failures using systematic data analysis and automation-assisted triage.
Build and own CI/CD pipelines end-to-end: from code commit through build, test, deploy, and production validation - driving fast, reliable software delivery for hardware teams.
Create data pipelines and analytics systems (ETL, aggregation, real-time reporting) that transform raw hardware test results into actionable engineering insights.
Develop monitoring dashboards, alerting systems, and data visualization tools for fleet health, yield tracking, and performance benchmarking.
Own features end-to-end: from design through implementation, testing, deployment, and operational excellence.
Requirements:
Basic Qualifications
- 3+ years of software development engineer or related occupational experience.
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or a related discipline or equivalent.
- Experience using Linux, demonstrating proficiency with associated tools or languages.
- Can work proactively and independently, meet deadlines, and deliver on projects and tasks.
- Knowledge of software engineering best practices across the development life cycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.

Preferred Qualifications
- Experience building monitoring dashboards and data visualization (Grafana, CloudWatch, QuickSight, or similar).
- Experience with data pipelines, ETL, or analytics (S3, Athena, Spark, or similar).
- Experience with systems programming languages (C, C++, Rust).
- Familiarity with computer architecture concepts (PCIe, memory hierarchy, power management).
- Advantage: experience with hardware bring-up, ASIC/FPGA validation, or manufacturing test development.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8774254
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
16/08/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time and Internship
As a Software Engineer Intern in the MSC IL AI Innovation team, you will contribute to the design, development, testing, and delivery of AI-powered features and services for our Specialized Clouds organization. You will work with mentors and engineering team members to build reliable, secure, and responsible software, while learning modern AI engineering practices across prompts, retrieval, agents, evaluation, observability, and cloud-native development.

This internship is designed for entrepreneurial, creative, and highly motivated students who are passionate about building AI-native products, taking ownership in ambiguous 0 to 1 environments, and using AI throughout the engineering lifecycle to solve complex, high-impact problems in sovereign and regulated cloud environments.


Responsibilities
Develop, test, debug, and maintain software components for AI-powered products, services, or internal tools.

Contribute production-quality code that is maintainable, secure, performant, and aligned with team standards.

Partner with mentors, engineers, product managers, and stakeholders to understand user requirements and translate them into engineering tasks.

Contribute to AI features such as agents, tool/API integrations, prompt flows, retrieval workflows, evaluation harnesses, and monitoring capabilities.

Help define and run tests, evaluations, and quality checks for AI behavior, including accuracy, relevance, groundedness, and reliability.

Investigate issues using logs, traces, test results, and debugging tools, and incorporate feedback into improved solutions.

Learn and apply engineering best practices across code quality, security, responsible AI, CI/CD, documentation, and observability.

Document work clearly and share implementation details with team members to support continuity and knowledge sharing.

Collaborate effectively with team members in a dynamic, ambiguous environment; adapt quickly across technologies, stacks, and engineering tasks; proactively seek and incorporate feedback; and contribute to shared goals while building technical depth.
Requirements:
Required qualifications

Currently pursuing an M.Sc. or M.A. degree in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, or a related technical field, with at least 3 semesters remaining

Programming experience in one or more general-purpose languages such as Python, C#, Java, JavaScript/TypeScript, C++, or similar.

Understanding of core computer science fundamentals, including data structures, algorithms, software design, and debugging.

Ability to communicate clearly, collaborate effectively, adapt across technologies and engineering tasks, and learn quickly in a team environment.


Preferred qualifications

Currently pursuing a Doctorate in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, or a related technical field, with at least one semester/term remaining after the internship.

1+ year of programming experience.

6+ months of experience delivering projects in teams, through coursework, internships, open-source work, research, or personal projects.

1+ year of experience developing and applying data structures and algorithms.

Familiarity with AI, machine learning, generative AI, LLMs, agents, retrieval-augmented generation, prompt engineering, or evaluation methods.

Basic familiarity with cloud platforms, REST APIs, SDKs, CI/CD, telemetry, or observability.

Interest in responsible AI, security, reliability, and building software for regulated or sovereign cloud environments.

Demonstrated entrepreneurial mindset, creativity, initiative, ownership, and persistence in identifying meaningful problems, exploring unconventional solutions, and turning ambiguous ideas into tangible outcomes in 0 to 1 product spaces.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8782901
סגור
שירות זה פתוח ללקוחות VIP בלבד