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

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 2 שעות
חברה חסויה
Location: Caesarea and Tel Aviv-Yafo
Job Type: Full Time
We are excited to announce that the Cisco Silicon One team is undergoing rapid growth, and we are looking for a Senior C++ Software Developer.

Your Impact

Craft and develop software driving the world's most complex infrastructures
Gain intimate knowledge of world-class silicon and programming models
Work with architecture and design teams to define the next generation of ASIC products being developed
Requirements:
B.Sc or higher degree in Computer Science or a related field
5+ years of working or academic experience in Software Development
3+ years of experience in C++ or Embedded Development or Knowledge of ASIC design and familiarity with hardware development processes
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837193
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 1 שעות
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
we are looking for a C++ Software Engineer
Your Impact

Craft and develop software driving the world's most complex infrastructures

Gain intimate knowledge of world-class silicon and programming models

Work with architecture and design teams to define the next generation of ASIC products being developed
Requirements:
B.Sc or higher degree in Computer Science or a related field

4+ years of working or academic experience in Software Development

3+ years of experience in C++ or Embedded Development or Knowledge of ASIC design and familiarity with hardware development processes

Preferred Requirements

Experience in Python

Ability to quickly ramp on multiple, interdisciplinary domains

Love for solving complex problems
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837244
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
We are seeking a Software Embedded Development Engineer to design, develop, and optimize mission-critical embedded software for cloud infrastructure. You will join teams focused on networking, machine learning acceleration, and high-performance computing (HPC), impacting millions of AWS services globally.

Cutting-Edge Technology: Work on custom silicon (e.g., Graviton, ML accelerators) and innovative networking solutions at the intersection of hardware and software.

Growth & Innovation: Benefit from AWSs resources, mentorship programs, and opportunities to publish technical content.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science or a related field.
- 5+ years of professional experience in embedded software development, with strong proficiency in C/C++.
- Hands-on experience developing firmware, device drivers, or user-space applications for embedded systems, including low-level hardware interaction.

Preferred Qualifications
- Knowledge of network design, protocols and troubleshooting.
- Experience communicating clearly and concisely with leadership, stakeholders, and cross-functional teams.
- Experience with AWS or cloud technologies
- Knowledge of hardware/software co-design.
- Familiarity with storage protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8834520
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
03/09/2026
Location: Caesarea
Job Type: Full Time
We are seeking a senior embedded software engineer to serve as the technical lead for our embedded team, developing the real-time software at the heart of a first-in-market surgical robotic platform.

This is a hands-on, individual-contributor role: you will help shape the technical direction, make sound engineering decisions, and take ownership of delivering features end to end, while remaining deeply involved in the code. As the system is designed collaboratively by the team, strong cross-team collaboration is as important as individual technical excellence. This is safety-critical software, and we hold a high standard for rigorous design, testing, and code quality.

Responsibilities:

Serve as the technical and feature lead for the embedded team, guiding design decisions and mentoring peers through code reviews (this is not a people-management role).
Drive the design and development of our real-time embedded software, and own the delivery of features end to end.
Uphold a high standard of code quality through code reviews, best practices, and continuous improvement.
Remain hands-on, personally developing the most complex and safety-critical components in C/C++.
Collaborate closely with other teams across the company to ensure technical alignment and shared progress.
Take ownership of delivery, ensuring features are completed on schedule and to the quality this product demands.
Make technical decisions independently where appropriate, while knowing when to involve the wider team.
Requirements:
Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field from a known academic institution.
7+ years of hands-on embedded software development in C/C++, including feature-leadership experience.
Experience in real-time embedded and bare-metal environment.
Experience in software design, development and troubleshooting on embedded targets.
Familiar with communication protocols such as: TCP/UDP/I2C/UART/RS232/SPI.
Experience developing safety-critical or regulated software (medical devices, IEC 62304, or similar) - an advantage.
Experience with an RTOS and with motion control, robotics, or real-time control systems - an advantage.
Familiarity with EtherCAT, CAN, or other industrial/fieldbus protocols - an advantage.
Demonstrated technical leadership as an individual contributor - setting direction, making decisions independently, and owning outcomes.
A strong team player with a positive, can-do attitude, excellent communication skills, and a product-focused, collaborative mindset.
Strong AI-assisted development skills, leveraging AI tools to accelerate coding, testing, and quality, and supporting the team in adopting them effectively.
Fluent in English, with excellent written and verbal communication skills. Hebrew is an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8809272
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
06/09/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
Were looking for a talented Embedded SW Engineer to join our innovative team. As a member of our team, you will be responsible to innovate, design and implement embedded software in C/C++ for our chipset.

Responsibilities
Design, implement and optimize the embedded software driving our chipset (drivers, middleware and application layer).
Collaborate with System architecture and Hardware groups to deliver quality system solutions.
Optimize code for memory usage, performance, and power efficiency.
Ensure compliance with Safety and Industry standards.
Requirements:
Requirements
B.Sc. in Computer Engineering / Electrical Engineering / Computer Science.
5+ years of experience in embedded software development on RTOS / bare-metal.
Strong C/C++ programming skills.
Experience with HW/SW interface development and debug.
Self driven, fast learner, ability to work independently and drive tasks end to end.
System-level thinking: ability to structure, design, and document maintainable systems.
Comfortable working in a fast & dynamic environment.
Team player, strong communication skills.

Preferred Qualifications
Experience with Automotive certification processes.
Experience with Linux development.
Experience with Logic / protocol analyzers usage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8810741
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 3 שעות
Location: Tel Aviv-Yafo
Job Type: Full Time
The PerfTech team is looking for an outstanding Senior C++ Software Engineer to build the next generation of AI-powered developer tools. You will apply deep expertise in modern C++, systems architecture, performance, and debugging to extend our developer-tools ecosystem into the emerging world of agentic software. In this role, you will help develop Genie, our company-wide AI knowledge and developer-productivity service. You will build production-quality C++ components and integrations while contributing to agentic workflows and retrieval systems that help engineers find information, understand complex systems, and work more effectively.

What Youll Be Doing:
Architect and develop production-quality C++ components, APIs, and integrations for NVIDIAs AI-powered developer-tools ecosystem.
Build reliable, performance-sensitive systems connecting native C++ tools with Genies retrieval and agentic capabilities.
Design maintainable interfaces between C++ applications and AI services exposed through Python, MCP, REST APIs, and structured tool calling.
Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations.
Drive technical initiatives from early exploration through production deployment, working closely with multidisciplinary engineering teams.
Mentor engineers and help establish best practices for production-quality AI-powered systems.
Requirements:
What We Need to See:

Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
5+ years of professional experience developing complex production software in modern C++.
Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design.
Experience owning complex systems from design through implementation, deployment, and ongoing operation.
Practical experience with AI-powered applications, agentic workflows, developer tools, retrieval systems, or related technologies.
Ability to integrate native C++ applications with Python-based services and service APIs.
Excellent communication skills and demonstrated ability to lead technical initiatives, clarify ambiguous requirements, and mentor engineers.

Ways to Stand Out From the Crowd:
Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms.
Background with MCP, structured tool calling, agent orchestration, or retrieval-augmented generation.
Experience designing secure, enterprise-scale retrieval or semantic-search systems.
Familiarity with LLM evaluation, grounding, observability, and hallucination reduction.
Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8837151
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/09/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are seeking a Software Embedded Development Engineer to design, develop, and optimize mission-critical embedded software for cloud infrastructure. You will join teams focused on networking, machine learning acceleration, and high-performance computing (HPC), impacting millions of AWS services globally.

Cutting-Edge Technology: Work on custom silicon (e.g., Graviton, ML accelerators) and innovative networking solutions at the intersection of hardware and software.

Growth & Innovation: Benefit from AWSs resources, mentorship programs, and opportunities to publish technical content.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science or a related field
- 5+ years of professional experience in embedded software development, with strong proficiency in C/C++
- Hands-on experience developing firmware, device drivers, or user-space applications for embedded systems, including low-level hardware interaction

Preferred Qualifications
- Knowledge of network design, protocols and troubleshooting
- Experience communicating clearly and concisely with leadership, stakeholders, and cross-functional teams
- Experience with AWS or cloud technologies
- Knowledge of hardware/software co-design.
- Familiarity with storage protocols
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8813339
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
6 ימים
חברה חסויה
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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8830582
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 22 שעות
Location: Tel Aviv-Yafo
Job Type: Full Time
The PerfTech team is looking for a talented C++ Software Engineer to help build the next generation of AI-powered developer tools. You will apply strong C++ and software-engineering fundamentals while gaining hands-on experience with agentic workflows, retrieval systems, and AI services.

In this role, you will contribute to Genie, our company-wide AI knowledge and developer-productivity service. You will work across C++ tools and AI services to help engineers find information, understand complex systems, and work more effectively.

What Youll Be Doing:
Develop production-quality C++ components, APIs, and integrations for our AI-powered developer-tools ecosystem.
Build capabilities connecting native C++ tools with Genies retrieval and agentic features.
Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise integrations.
Build benchmarks and improve retrieval quality, reliability, performance, and resource usage.
Own features from investigation and design through implementation, testing, and delivery.
Collaborate with graphics, software, and hardware teams developing performance-analysis and developer tools.
Requirements:
What We Need to See:
Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
5+ years of modern C++ programming skills gained through professional experience, internships, or substantial technical projects.
Good understanding of data structures, algorithms, object-oriented design, multithreading, debugging, and testing.
Ability and motivation to work across C++ systems and Python-based AI services.
Familiarity with AI-powered applications, agentic workflows, retrieval systems, or related technologies.
Ability to investigate unfamiliar problems, learn new technologies, and follow work through to completion.
Good communication and collaboration skills, with openness to technical feedback.

Ways to Stand Out From the Crowd:
Experience building substantial C++ applications, developer tools, or performance-sensitive systems.
Familiarity with C++ performance analysis, concurrency, memory management, or large codebases.
Hands-on experience with RAG, semantic search, embeddings, vector databases, or retrieval evaluation.
Experience with MCP, REST APIs, structured tool calling, or agent frameworks.
Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8836172
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/09/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.
- 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8813328
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
Location: Tel Aviv-Yafo and Yokne`am
Job Type: Full Time
We are looking for a Senior Software Engineer to provide broad technical leadership for BlueField ARM processor platform boot, from early firmware through Linux login. Do you enjoy looking beyond the problem in front of you and asking how technology, tools, and engineering methods should evolve for the next generation of products? This is an opportunity to have an impact well beyond individual features! We value technical depth, curiosity, and practical innovation, and we want this role to help raise the technical capabilities of the entire organization. This senior individual-contributor position spans firmware, kernel, architecture, and product teams. You will help drive current product development while also shaping future technical direction, introducing new tools and methods, and improving how our teams develop, debug, validate, and understand complex systems.

What you'll be doing:

Own the technical strategy and roadmap for BlueField platform boot integration, from early firmware through Linux login.

Set the technical direction for platform boot integration in partnership with the architecture team, experienced domain experts, product teams, and firmware partners.

Lead the most complex cross-layer technical issues and drive technical decisions with architecture and domain experts on reliability, security, performance, recovery, and platform readiness.

Define the operating model for boot integration: interface contracts, qualification criteria, release decisions, technical risk management, and escalation paths across organizations.

Identify and assess emerging technologies, development methods, and tools. Drive adoption where they improve product capability, quality, engineering efficiency, or time to debug.
Requirements:
What we need to see:

Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with 12+ years in embedded, firmware, or Linux system software.

Deep knowledge of ARM platform boot, including firmware, ATF, UEFI, bootloaders, Linux kernel bring-up, device tree, platform initialization, and userspace handoff.

A record of leading difficult cross-organizational projects from definition through delivery, including decisions with material product or schedule impact.

Experience influencing architecture and product direction through technical judgment, without relying on direct management authority.

Strong C skills and practical experience with Linux development, debugging, and hardware/software integration.


Ways to stand out from the crowd:

Hands-on experience with ATF, UEFI/EDK II, Linux kernel, or complex ARM SoC/server boot flows.

Experience with secure boot, measured boot, provisioning, firmware update, or recovery flows.

Experience building automated test, simulation/emulation, observability, or failure-triage infrastructure.

Experience introducing tools or engineering practices that significantly improved team efficiency or technical capability.

Knowledge of PCIe, I2C/I3C, SPI, SMBus, BMC interactions, reset and power sequencing, and server-platform interfaces.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8835684
סגור
שירות זה פתוח ללקוחות VIP בלבד