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

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
משרה זו סומנה ע"י המעסיק כלא אקטואלית יותר
מיקום המשרה: חיפה
סוג משרה: משרה מלאה
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 20 שעות
Location: Haifa
Job Type: Full Time
We are the world leader in automotive and driving assistance systems, developing the world's most advanced software technologies and hardware architectures.
our group is located in haifa and is responsible for enabling the deep learning and computer vision algorithms on the platform. the technology we develop enables state-of-the-art deep neural networks to run efficiently in vehicles - contributing to saving lives and enabling autonomous vehicles. this is an exciting opportunity to work with highly talented engineers and be a part of a product with a lot of innovation and work on cutting-edge compiler and optimization technologies in the ai domain.
what will your job look like?
shape our product by applying cutting-edge deep learning network optimization techniques and will have the chance to influence future generations of our hardware and software
develop a deep learning compiler stack that takes neural network descriptions created in frameworks such as tensorflow and pytorch and converts them into code suitable for execution on custom-built our hardware
use state-of-the-art open-source technologies such as mlir and work closely with the open-source community
develop optimized implementations of a variety of neural-network operations and new optimization techniques and algorithms to efficiently map ml models onto our state-of-the-art systems
develop a toolchain that will provide a quantum leap in deep learning capabilities and performance.
Requirements:
all you need is:
bsc/msc in Computer Science /software engineering from a leading university
at least 3 years of practical experience with C / C ++
background in neural networks/deep learning - advantage
experience in tensor flow/keras - advantage
experience in llvm/mlir - advantage
We change the way we drive, from preventing accidents to semi and fully autonomous vehicles. if you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8578884
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/02/2026
Location: More than one
Job Type: Full Time
Were looking for an experienced SW Team Manager to join our Simulators Team, where you'll lead the design and development of our hardware simulators - functional and performance models that serve as the source of truth, drive architectural exploration and compiler optimization.
Our simulators model diverse cores within a cutting-edge SoC designed to accelerate Big Data and Database Analytics.
You will collaborate closely with hardware and software teams, contributing to co-design efforts that influence architecture, tooling, and system-level behaviour.
Requirements:
BSc (or higher) in Computer Science, Math, Physics or Electrical Engineering.
3+ years of experience managing or leading software engineering teams
5+ years of experience developing hardware simulators
Strong understanding of computer architecture and system-level modelling.
Proven track record in technical leadership.
Experience in SW-HW co-development environments, influencing both architecture and tooling.
Proficiency in Python and C++.
Solid software engineering skills, including design, testing, performance tuning, and maintainability.
Responsibilities:
Lead & grow a team of experienced engineers
Develop new hardware simulators and continue evolving existing one.
Collaborate with Architecture, VLSI, and Software teams to drive co-design initiatives.
Provide insights that influence chip architecture, compiler optimization, and system-level performance.
Develop tools that drive the chip development cycle.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8561667
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 16 שעות
Location: Haifa
Job Type: Full Time
we are software group is looking for an experienced Python infrastructure tech lead to join our software infrastructure team. our group is responsible for the full software stack running in the vehicle, as well as the development tools and infrastructure that support it. we build and maintain a large-scale automation and infrastructure platform that serves multiple engineering teams across. in this role, you will lead the architecture, design, development, and maintenance of high-quality Python -based infrastructure and applications. you will collaborate closely with software engineers, system architects, and project stakeholders to deliver robust, scalable, and innovative solutions that directly impact core automotive technologies. what will your job look like?
lead technical improvements and proactively enhance system performance, scalability, and Developer productivity.
take ownership of system architecture and technical design, from high-level design to implementation.
collaborate with cross-functional teams to define, design, and ship new features.
develop and maintain Python applications for various projects.
optimize applications for maximum speed.
write clean, efficient, and well-documented code.
troubleshoot and debug issues as they arise.
stay up-to-date with the latest industry trends and best practices.
help shape a structured, collaborative, and improvement-driven engineering culture.
Requirements:
all you need is:
bachelor's degree in Computer Science, engineering, or a related field- must.
at least 5 years of experience as a Python Developer - must.
experience in software architecture and system design - must.
strong understanding of Python and its core principles.
team player with strong communication skills, able to mentor others and lead technical discussions.
ability to work independently and take ownership of projects.
independent, proactive, and quick to learn, with a creative mindset for solving complex challenges. changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. if you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8579468
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 15 שעות
Location: Haifa
Job Type: Full Time
the operating system team is looking for a highly talented Embedded sw integration engineer with a passion for operating systems and Linux in specific.
the team is developing the boot and operating system sw for autonomous vehicle and smart advanced driver assist platforms. what will your job look like?
hands-on debugging and testing of os and related components (boot, hw initialization, device drivers, Linux Kernel, user space libraries and tools & automated tests in Python ).
deep understanding of the involved os/boot components and their integration with other sw/hw modules involving testing automation and system level validation.
closely work with members of the boot and os development teams to integrate, TEST and automate new features, components and systems.
release & feature management in a multi-project and multi-disciplinary environment while managing ci systems for testing coverage.
Requirements:
all you need is:
bsc/msc degree in Computer Science or computer engineering.
familiar with C programing language- must
familiar with Linux Kernel operating system - must
5+ years of experience in sw integration with hands-on capabilities in low-level development and debugging.
excellent system understanding, trouble shooting, tracking sw changes and problem isolation and solving.
good interpersonal skills and ability to work with multiple teams for leading integration activities.
experience with ci and automated testing environment - an advantage. changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. if you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8579680
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Hod Hasharon and Haifa
Job Type: Full Time
Our team at the Huawei Computing Network Innovation Lab is looking for exceptional talent to join us and lead the development of next generation data centers. We create cutting-edge technologies that synergize software and hardware in tandem to accelerate compute, storage and networking at large-scale. We aim to drive innovations and deliver software defined infrastructure and algorithms to HPC, AI/ML, and Big Data applications.
We are looking for outstanding candidates with hands-on experience in development and optimization of AI frameworks. If you are a team player with excellent communication skills and motivation to revolutionize application performance, youre welcome on board!
What will you be doing?
Work as part of an innovative research team to analyze, develop, test and deploy improvements that enhance Huaweis distributed AI framework.
Develop optimizations that leverage hardware accelerator capabilities, minimize communication overhead and improve training/inference throughput
Push the boundaries of the state of the art in LLM performance and efficiency, including model compression and quantization
Analyze, profile and optimize the latest LLM AI algorithms, and implement as production-quality software libraries for latency-critical use-cases on next-generation hardware.
Work in a distributed computing environment to optimize for both scale-up (multi-device) and scale-out (multi-node) systems
Utilize advanced concepts such as Uncertainty Quantification, Mixed Precision Computing and Model Sparsity to improve performance and enable training of very large AI models
Collaborate with partners from top universities, and open-source communities to conduct state-of-the-art research.
Requirements:
B.Sc. degree in computer science, computer engineering, or a closely related field
5+ years of experience in AI kernel and performance optimizations
Excellent C/C++ programming and software design skills, including debugging, performance analysis, and testing
Strong technical skills and experience with developing code in a Linux environment
Excellent teamwork and interpersonal skills
Ability to work independently, define project goals and scope, and lead your own development effort
Innovative thinking
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree
Proven track record of conducting and publishing independent research
Experience in optimizing distributed deep learning pipelines with TensorFlow / PyTorch
Experience in analyzing workloads on large scale heterogeneous clusters
Hands-on experience in developing code to target heterogeneous architectures (e.g. CPU/GPU/TPU)
Experience in developing and contributing to large open-source libraries.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8550305
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
We are looking for a Core Database Developer (Database Internals) to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization at the center of the revolution in artificial intelligence, which is creating a hurricane of change.
We are looking for a talented Software Engineer to design, build, and optimize the core engine of our high-performance database system. This is a deep, systems-level role focused on the internal workings of a database. You will be responsible for creating the fundamental components that store, retrieve, and process data efficiently.
Requirements
Key Responsibilities
Design & Develop Database Components: Implement and enhance core database features, including the storage engine, query execution engine, and transaction manager.
Optimize Performance: Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency.
Build the Query Engine: Develop the system that parses, plans, and executes user queries against our data structures.
Ensure Reliability: Implement mechanisms for data recovery, consistency, and durability.
Requirements:
Strong experience in systems programming, preferably C/C++
Deep understanding of database internals (e.g., query planners, storage engines, transaction processing).
Expertise in fundamental computer science concepts like data structures, algorithms, and operating systems.
Proven experience building or contributing to complex, high-performance systems such as databases, file systems, or distributed data platforms.
Note: Experience limited to writing SQL queries or database administration is not a fit for this position. We are seeking engineers with experience in the core engineering of a database system.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8568148
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Hod Hasharon and Haifa
Job Type: Full Time
What will you be doing?
Envision, design and develop new features in all layers of the HPC / AI stack, from the application level, through the programming model (e.g. OpenMP, MPI) and down to the supporting libraries/middleware
Research, design and implement features for HPC / AI applications using parallel programming models (e.g. OpenMP, MPI), accelerators offloading and memory tiers.
Contribute to open-source scientific computing, networking and I/O libraries
Research, design and assist in developing hardware offloads for features relevant for scientific, deep learning, and data-intensive workloads.
Requirements:
What do we want to see?
B.Sc. degree in computer science, computer engineering, or a closely related field
Proficiency in one or more low-level programming languages: C / C++
3+ years of experience in object-oriented software development (OOD)
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree
Hands-on experience in parallel programming or distributed application development (MPI / OpenMP / SHMEM)
Experience with code optimizations (I/O, data structure, communication patterns, vectorization) and profiling
Experience in development and utilization of innovative algorithms and data-structures to optimize code performance
Experience in development and deployment of AI models and, with string proficiency in Python programming
Experience in developing and contributing to large codebases.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8550322
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of our company's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.
As the Performance Modeling Manager, you will lead a team of high-performing engineers responsible for the software performance models that are used to guide the future of our companys custom silicon. You will bridge the gap between software architecture and hardware implementation, ensuring that our next-generation CPUs and NICs are optimized for our companys most critical workloads, such as Gemini, Search, and Cloud AI.
In this role, you will lead a team of high-performing engineers in the development of sophisticated performance models and oversee the conduct of deep-dive architectural analyses. By guiding the team to explore various architectural alternatives under different scenarios, you will ensure the identification of bottlenecks and provide data-driven guidance to architects on preferred hardware implementations. Your focus will be on leading the technical roadmap and career development while maintaining high-level architectural influence across both CPU and NIC modeling domains.
The AI and Infrastructure team is redefining whats possible. We empower our company customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers, our company Cloud customers, and billions of our company users worldwide.
We're the driving channel behind our company's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for our company Cloud, our company Global Networking, Data Center operations, systems research, and much more.
Responsibilities
Build, lead, and mentor a team of performance modeling engineers, fostering a culture of technical excellence and innovation in the Tel Aviv and Haifa silicon space.
Define the goal for performance modeling tools and methodologies, ensuring they provide highly accurate projections for future architectural pivots.
Partner with Hardware Architects, Silicon Designers, and Software Workload teams to influence SoC specifications based on data-driven modeling results.
Drive the development of advanced SystemC performance simulators and infrastructure, ensuring scalability and correlation with post-silicon performance.
Serve as a subject matter expert in CPU/NIC micro-architecture, guiding the team through complex trade-off analyses (power, area, performance).
Requirements:
Minimum qualifications:
Bachelors degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience.
15 years of experience in people management, leading engineering teams in a hardware or system-software environment.
Experience in C++ performance modeling or micro-architectural simulator development.
Experience with Central Processing Unit (CPU) or Network Interface Card (NIC) accelerator architectures.
Preferred qualifications:
PhD in Electrical Engineering, Computer Engineering, or equivalent practical experience.
Experience delivering performance models for large-scale, high-performance silicon projects (from pre-silicon projection to post-silicon validation).
Ability to translate complex technical data into clear business recommendations for executive leadership.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8544166
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
What will you be doing?
Envision, design and develop new features in all layers of the HPC / AI stack, from the application level, through the programming model (e.g. OpenMP, MPI) and down to the supporting libraries/middleware
Research, design and implement features for HPC / AI applications using parallel programming models (e.g. OpenMP, MPI), accelerators offloading and memory tiers.
Contribute to open-source scientific computing, networking and I/O libraries
Research, design and assist in developing hardware offloads for features relevant for scientific, deep learning, and data-intensive workloads.
Requirements:
What do we want to see?
B.Sc. degree in computer science, computer engineering, or a closely related field
Proficiency in one or more low-level programming languages: C / C++
3+ years of experience in object-oriented software development (OOD)
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree
Hands-on experience in parallel programming or distributed application development (MPI / OpenMP / SHMEM)
Experience with code optimizations (I/O, data structure, communication patterns, vectorization) and profiling
Experience in development and utilization of innovative algorithms and data-structures to optimize code performance
Experience in development and deployment of AI models and, with string proficiency in Python programming
Experience in developing and contributing to large codebases.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8550319
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/02/2026
חברה חסויה
Location: More than one
Job Type: Full Time
we are looking for a Senior SW Engineer Job Description
Join a multi-disciplinary team of experts operating at the core of Speedatas software stack
Lead the design and implementation of highly efficient algorithms that maximize our performance
Develop time-critical Python components that translate database operations to performant, hardware-optimized C++
Co-design the next generation of our architecture alongside Hardware & Software engineering leads
Research state-of-the-art algorithms and techniques for data analytics and hardware acceleration
Fly high with the SW, and dive in for a byte of the HW.
Requirements:
BSc or higher degree in Computer Science or a related field.
8+ years of experience in software development in a deep-tech context
Ability for independent learning of topics, tools and languages
Strong proficiency in Python
Knowledge of algorithms and data structures
Excellent communication skills
Advantages:
Meaningful experience with C++
Experience with hardware systems and compilers
Experience with databases and SQL
High tolerance for dad-jokes
Familiarity with software optimization techniques for performance-critical code
Familiarity with computer architecture and low-level programming
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8561643
סגור
שירות זה פתוח ללקוחות VIP בלבד