דרושים » תוכנה » Embedded Software Student

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
22/07/2026
משרה זו סומנה ע"י המעסיק כלא אקטואלית יותר
מיקום המשרה: חיפה
סוג משרה: משרה מלאה
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
07/09/2026
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
The Chip HAL team is looking for a talented Embedded Software Engineer, to join us in building the next generation of networking products. Youll have the opportunity to work on the technologies that power the worlds largest cloud provider, in a dynamic, open, fast-paced environment.

In this role you will be leading tasks involving peers from multiple disciplines, while enjoying every step of the journey.
You will have the opportunity to work on the heart of the network engine, at the worlds largest cloud provider, in a dynamic, open, fast-paced environment.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science, Computer or Electrical Engineering, or a related field.
- 2+ years of embedded firmware development experience.
- Strong hands-on experience in C development.

Preferred Qualifications
- Experience with SoC development life cycle.
- Experience working in Linux environments.
- Multi-core/multi-threaded coding experience.
- Experience with networking protocols.
- Experience with real-time performance profiling and optimization.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8813320
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We're seeking a passionate and skilled experienced Networking Embedded Firmware Engineer to play a pivotal role in delivering the next generation of our silicon. In this highly visible position, you'll be at the intersection of hardware and software, collaborating closely with logic designers to deeply understand system-level operations and performance requirements for hardware validation.

In this role, you will develop critical low-level embedded firmware specifically designed to validate hardware functionality, ensure conformance, and drive performance during the bring-up and testing phases of new silicon. This involves designing, developing, and integrating complex drivers, diagnostic tests, and infrastructure essential for SoC bring-up, post-silicon validation, and debugging activities. Ultimately, you'll lead hands-on firmware development, system-level validation, and problem-solving at the hardware-software interface in a dynamic, collaborative environment, with your work directly enabling the successful launch of our future products by ensuring our silicon meets the highest standards.
Requirements:
Minimum Qualifications
5+ years of experience in embedded firmware development within Real-Time (RT) or Embedded environments.
Strong proficiency in C, with a deep understanding of hardware-software interaction.
Hands-on expertise with Hardware-Software integrations, particularly for silicon validation and bring-up.
Exceptional debugging skills at the firmware and hardware level.
Experience in packet processing, data path, packet buffering, scheduler, networking protocols offload engine.
Experience in High speed protocols like PCIe, USB, Ethernet.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or equivalent practical experience.

Preferred Qualifications
Knowledge of Ethernet SerDes , Media Access Control+Physical Coding Sublayer, TCP/IP, UDP, RDMA.
Experience in Networking or switching ASIC SW development.
Knowledge in Ethernet switching or packet processing.
Experience with pre-silicon and post-silicon validation methodologies.
Familiarity with CPU architectures (e.g., ARM) and low-level system programming.
Direct experience with System-on-Chip (SoC) development or validation.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8808996
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
02/09/2026
חברה חסויה
Location: Haifa
Job Type: Full Time
we are an agile defense-tech startup tackling the most complex challenges in counter-drone and uncrewed defense. With hundreds of combat-proven systems deployed by the IDF and global partners, we are now engineering the next generation of C-UxS (Counter-Uncrewed Systems). We leverage advanced electronic warfare and kinetic measures to detect and neutralize hostile threats. If you want to push technological boundaries while safeguarding Israel and our allies, join us at this pivotal stage of our growth.
This is a unique opportunity to join a company at a pivotal growth stage and help shape its products, culture, and future.
We are seeking a highly skilled C++ Software Engineer to join our fast-paced startup team. In this role you will join a high-performance, robust C++ software development team, with opportunities to contribute in Python for tooling, prototyping, and data processing. You will work on algorithmic challenges spanning GNSS, signal processing, computer vision, and geospatial data.
Responsibilities
Design and implement high-performance C++ software, with emphasis on real-time, efficient, and reliable code.
Develop and optimize algorithms related to GNSS, signal processing and geospatial analysis.
Use Python for prototyping, automation, and analysis tools.
Collaborate with cross-functional teams including hardware, research, and product.
Requirements:
Bachelors degree in Computer Science, Mathematics, Electrical Engineering or a related technical field.
At least 3 years of hands-on experience in C++ development (core requirement), including writing optimized, clean, and maintainable code.
Solid working knowledge of Python.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Ability to excel in a fast-paced startup environment.
Preferred Qualifications (Nice to Have)
Experience with CUDA or GPU-accelerated computing.
Familiarity with GNSS technologies and domain concepts.
Experience in geospatial data processing and algorithms.
Background in computer vision.
Experience with signal processing.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8807376
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
Required Research Software Engineer
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. We're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
Responsibilities
Write product or system development code.
Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
1 year of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8786813
סגור
שירות זה פתוח ללקוחות 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 innovation and deliver software-defined infrastructure and algorithms for HPC, AI/ML, and Big Data applications.
We are looking for an outstanding Research Team Lead with deep hands-on expertise in large-scale distributed systems, AI framework infrastructure, and performance optimization on custom accelerators. If you are a visionary technical leader, a skilled communicator, and a team builder who thrives at the frontier of systems and AI research - you're welcome on board.

What Will You Be Doing?
Lead and grow a world-class team of researchers and engineers working on distributed AI infrastructure and systems software.
Architect and own the software infrastructure enabling distributed training and inference on Huawei's custom accelerator hardware (e.g., Ascend NPU).
Drive research and development on communication libraries, runtime systems, memory management, and graph execution & synchronization at scale.
Optimize end-to-end performance across large-scale clusters, covering both scale-up (multi-device) and scale-out (multi-node) configurations.
Design and implement high-performance communication backends and collective operations (AllReduce, AllGather, broadcast) for distributed training workloads.
Collaborate cross-functionally with hardware architects, compiler teams, and framework engineers to co-design hardware-software solutions.
Publish and present research findings at top international venues (NeurIPS, EuroSys, SC, MLSys, OSDI) and represent the team externally.
Mentor engineers and researchers, conduct performance and growth reviews, and shape team culture and technical direction.
Partner with top academic institutions and open-source communities to advance the state of the art in distributed AI systems.
Requirements:
Requirements
B.Sc. or higher in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field.
8+ years of experience in systems software, distributed computing, or AI infrastructure, with 3+ years in a leadership or team lead role.
Deep expertise in large-scale communication systems: collective communication, RDMA, network topology-aware routing, and bandwidth optimization.
Hands-on experience building software infrastructure for distributed training on custom accelerators or heterogeneous hardware (GPU, NPU, TPU).
Strong knowledge of runtime systems: scheduling, execution graphs, kernel dispatch, synchronization primitives, and pipeline management.
Experience with memory management at scale: activation checkpointing, tensor offloading, rematerialization, KV cache management.
Proficiency in C/C++ and Python, with a focus on high-performance, production-quality code in Linux environments.
Proven ability to define technical vision, lead multi-person projects end-to-end, and deliver results under research and engineering timelines.
Excellent communication skills in English - confident presenting to international audiences, writing technical reports, and driving cross-team alignment.
Strong collaborative mindset and experience working in globally distributed, multicultural teams.
Ways to Stand Out From the Crowd.
M.Sc. or Ph.D. in a relevant field, with a strong publication record at systems or ML venues (EuroSys, OSDI, SC, NeurIPS, MLSys, ISCA).
Hands-on experience with communication frameworks such as NCCL, MPI, HCCL, or UCX.
Experience with compiler and graph optimization for AI workloads (XLA, TVM, Triton, or custom operator fusion).
Background in mixed-precision training, model parallelism (Tensor Parallelism, Pipeline Parallelism, Expert Parallelism), and large model co-design.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8792874
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time and Entry Level Academic Jobs
Required Software Engineer -New College Grad
Description
Shape the Future of AI Infrastructure with us
This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution.
We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure.
Requirements:
B.Sc./B.A. degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
Good understanding of the Linux operating system.
Academic transcripts (grade sheet) - required.
Advantages:
Experience with C/C++.
Experience with Python scripting.
What We're Looking For:
Strong analytical and problem-solving skills.
Eagerness to learn and grow in a dynamic environment.
Excellent teamwork and communication skills.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8805419
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Hod Hasharon and Haifa
Job Type: Full Time
Looking for a CPU performance modeling architect to take responsibility over the performance aspects of new CPU instructions or modes of operation. The role includes but is not limited to:
Partners with lead SW and HW architects to co-invent optimal HW and SW solutions that come to address requirements. Influences the direction based on experiments and simulation data.
Models CPU functionality, performance and/or power in pre-silicon simulators
Defines and runs performance experiments to aid feature definition. Such experiments can be performed on a pre-silicon simulation environment or in a real system or on a combination of both or even in combination with analytical models.
Provides experimental/proof of concept for new features and implementation alternatives meeting performance constraints.
Analyzes the bottlenecks of current CPUs on workloads that reflect CPU future usages.
Potentially (in the future), lead a team doing above activities.
An adequately qualified candidate can also become the leader of definition for some features in addition to all the roles above.
Requirements:
Requirements:
BSc or higher degree in Computer Science/Engineering or related discipline from a leading university. (Alternatively, exceptional proven track record in similar tasks).
3+ years of experience in one or more of following disciplines: development of simulators/emulators for CPUs, definition of CPU features, HW/SW co-design, Low level performance profiling and optimization of SW with exposure to CPU ISA.
Fluent spoken and written English.
Behavioral skills: Team player. Interpersonal skills needed to collaborate with colleagues towards achieving a technical goal.

Advantageous qualifications:
Experience in SW/HW codesign or in definition of new instructions will be a great advantage.
Familiarity with dense compute workloads and analysis (e.g., AI, HPC, financial, etc.).
Familiarity with Vector Architectures.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8793428
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
Required C++ Software Engineer - Compilers Team
About the team
We are the world leader in automotive and driving assistance systems, developing the world's most advanced software technologies and hardware architectures.
We are providing an end-to-end software solution for development and deploying features on its HW chip - EyeQ.
The compilers team is looking for a C++ Software engineer with a passion for low level optimizations and code analysis.
What will your job look like?
Develop and extend a compiler based on the LLVM infrastructure to support and optimize our EyeQ hardware.
Implement and improve middle‑end and back‑end compiler optimizations.
Analyze generated code to improve performance and efficiency.
Perform real-world benchmark analysis to find optimization opportunities.
Collaborate with chip architects on defining and supporting future hardware generations.
Requirements:
B.Sc. in Computer Science, Computer Engineering, or a related field - Must.
3+ experience in C/C++ and Python - Must.
Fluent English communication skills, both written and spoken.
Experience with low‑level, firmware, or embedded software development and debugging.
Familiarity with compiler technologies, particularly LLVM or MLIR.
Experience analyzing benchmarks and performance data.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8826850
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
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.
We are providing an end-to-end software solution for development and deploying features on its HW chip - EyeQ.
The compilers team is looking for a C++ Software engineer with a passion for low level optimizations and code analysis.
What will your job look like?
Develop and extend a compiler based on the LLVM infrastructure to support and optimize our EyeQ hardware.
Implement and improve middle‑end and back‑end compiler optimizations.
Analyze generated code to improve performance and efficiency.
Perform real-world benchmark analysis to find optimization opportunities.
Collaborate with chip architects on defining and supporting future hardware generations.
Requirements:
B.Sc. in Computer Science, Computer Engineering, or a related field - Must.
3+ experience in C/C++ and Python - Must.
Fluent English communication skills, both written and spoken.
Experience with low‑level, firmware, or embedded software development and debugging.
Familiarity with compiler technologies, particularly LLVM or MLIR.
Experience analyzing benchmarks and performance data.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8826885
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Hod Hasharon and Haifa
Job Type: Full Time
We are forming a new team to explore AI Compilation Boundaries
This team will operate under a unique manner, as described below -
The environment
- Startup-like intensity
Small team
High ownership
High visibility
Merit is the essence, not titles
- Fast pace
Todays state of the art is tomorrows baseline
We aim to go beyond
- Incubator mindset
Take on hard challenges, dismantle, and regroup as novelty
- Elite technical culture
Strong experts
Strong standards
Strong execution.
Ratio beats seniority, not the other way around
- No artificial boundaries
We challenge assumptions, and question constraints, and leave no quarter
- Direct exposure to the latest and greatest AI technology
Real hardware
Real toolchains
Real large-scale AI applications
All pass through and impacted by our work
- First-principles thinking
out-of-the-box is a compromise
Do not accept that a box had to exist in the first place.
Requirements:
In light of the above, were looking for
- Strong hands-on engineers and researchers with deep technical substance,
and proven proficiency in at least 2 of the following:
MLIR
LLVM
Triton
- Equipped with Curiosity, sense of Ownership, and a relentless dissatisfaction with the current state of AI compilation.
- Bonus - familiarity with the PyTorch ecosystem.
BSc. in Computer Science, Computer Engineering, Mathematics, or any relevant scientific field (advanced degrees are an advantage).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8793420
סגור
שירות זה פתוח ללקוחות VIP בלבד