דרושים » הנדסה » Embedded Software Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 8 שעות
חברה חסויה
Location: Merkaz
Job Type: Full Time
abra R&D is seeking an Embedded C/C++ Engineer to join the core embedded development team. Join the development of an advanced embedded system used in satellite communication environments, working closely with real hardware, Linux internals, and production?grade OTA/OTI mechanisms. The role focuses on User?Space development in C++ on Embedded Linux, with tight interaction with drivers, kernel behavior and system?level components. Responsibilities
* Develop C++ User?Space applications running on Embedded Linux.
* Apply strong OOP/OOD, modern C++ practices, and smart pointer management to build clean, scalable, maintainable code.
* Perform system integration with Drivers, Kernel components, hardware modules, and other system services.
* Read, understand, and occasionally extend Driver?level C code to integrate user?space logic with low?level operations.
* Work within a true Embedded Linux production environment, including participation in OTA/OTI update flows and fail?safe mechanisms.
* Handle system?level communication and protocols (Basic Networking/IPC).
* Collaborate closely with engineering teams, including a remote team in the UK—professional English is required.
Requirements:
Strong C++ (User?Space) – OOP/OOD, smart pointers, high?quality code practices. Hands?on Linux experience – User?Space development is a must.
* Proven experience with Embedded Linux systems (not desktop Linux only).
* Ability to read and work with C code around drivers / low?level integration points. OTA/OTI production experience – remote software update flows, rollback logic, and resilience in embedded environments.
* Basic knowledge of Networking/communication protocols Very good English for daily collaboration with UK teams. Nice to Have
* Experience with board?level interfaces (SPI/I2C/UART/GPIO).
* Background in hardware/software integration.
* Experience with distributed embedded systems.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8568119
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
2 ימים
דרושים בRisco Group
Location: Rishon Letsiyon
Job Type: Full Time
Lead the Core Embedded Platform Behind Our Devices
We are looking for an experienced Embedded Linux Group Leader to lead our Embedded software organization responsible for the core firmware and system software powering our next-generation devices.
You will lead multiple Embedded Linux teams (10+ engineers), including remote developers, and take ownership of the Embedded architecture across products. This is a high-impact leadership role combining technical vision, system architecture ownership, and people management in a global environment.
Requirements:
10+ years of Embedded software development experience
5+ years in leadership roles managing teams (including remote teams)
Strong experience designing and building Embedded Linux architectures
Deep expertise in:
o C ++ (strong hands-on capability)
o Linux user space and Kernel space
o Device drivers and Kernel modules
o Bootloaders (e.g., U-Boot)
o Yocto / Buildroot
Good knowledge of JAVA (advantage)
Experience with board bring-up and hardware/software integration
Strong understanding of communication protocols (I2C, SPI, UART, USB, etc.)
Proven experience troubleshooting complex low-level system issues
Experience working in a global or distributed organization
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8576772
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
4 ימים
חברה חסויה
Location:
Job Type: Full Time
abra R&D is seeking an Embedded Engineer! We are looking for an Embedded Software Engineer with strong C++ on Linux experience in system / HW-adjacent development, plus hands?on ability to work close to hardware when needed (bring?up). The role includes working with an FPGA?based SoC (Xilinx is a strong advantage), and light exposure to BSP/Yocto and Python scripting. The system is part of an advanced industrial platform in the semiconductor manufacturing domain, involving inspection/metrology and process control flows (high?reliability data and communication across multiple hardware modules) Responsibilities:
* Develop C++ on Linux components for system-level/HW-adjacent functionality (performance, stability, data/control flows).
* Low?level development in C for hardware interaction and board bring?up (debugging, integration, lab work as needed).
* Integrate and debug on SoC platforms with FPGA (Xilinx advantage).
* Light involvement in Yocto/BSP topics (support/maintenance level; not a dedicated BSP role).
* Use Python for scripting/automation in development and testing workflows.
Requirements:
* 5+ years of hands?on software development experience - mandatory
* Strong proficiency in C++ must have excellent command of C++ for user?space embedded development - mandatory
* Experience with python for user?space embedded development - mandatory
* Experience with C for board?level bring?up and hardware interaction - mandatory
* Understanding of embedded development BSP, Kernel concepts, and Driver interaction - mandatory
* Proven experience with board bring?up processes - mandatory
* Experience with RDMA drivers - big advantage.
* Experience working on multi?disciplinary systems (laser, image processing, data processing, system interfaces)- advantage
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8500039
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
01/04/2026
Location: Netanya
Job Type: Full Time
seeking an experienced Embedded Software Engineer to help develop advanced, reliable, and connected infusion systems. This role is ideal for a hands-on engineer with deep technical expertise who enjoys tackling complex challenges, owning system components end-to-end, and collaborating closely with multidisciplinary teams to deliver high-impact medical devices.



What Youll Do

Participate in the full development lifecycle from concept, architecture, and coding to integration, testing, verification, and production validation.
Design and implement embedded software for safety-critical medical devices.
Develop firmware, drivers, communication protocols, and RTOS-based components.
Collaborate with hardware, product, QA, and cloud teams to define and refine system requirements.
Support board bring-up and perform hardware-software integration and deep system debugging.
Build robust diagnostics, monitoring, and logging capabilities to enhance field performance.
Troubleshoot complex issues involving timing, real-time behavior, connectivity, and stability.
Contribute to architecture discussions, code reviews, and continuous engineering improvements.
Ensure development aligns with medical-grade quality, safety, and cybersecurity standards.
Requirements:
At least 10 years of hands-on embedded software development on multidiscipline embedded systems that went to production (in the field).
Strong proficiency in C/C++, microcontrollers, low-level programming, and real-time design.
Experience with RTOS environments (FreeRTOS, Zephyr, ThreadX, or similar).
Strong understanding of peripherals, drivers, bootloaders, and hardware abstraction layers.
Skilled with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
Familiarity with communication protocols: I²C, SPI, UART, USB, BLE, Wi-Fi.
Familiarity with embedded development environments such as IAR, Keil, ModusToolbox, and VS Code.
Experience working within modern CI/CD workflows, version control, and automated testing frameworks for embedded systems.
Strong communication skills and the ability to work effectively with multidisciplinary teams.
Comfortable working in a regulated environment with attention to documentation, traceability, and quality.
Self-driven, detail-oriented, and able to take ownership of complex technical challenges
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8599242
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a Senior Embedded Engineer to lead the design and optimization of next-generation software for advanced networking solutions. This position offers more than just a coding job, its an opportunity to lead projects, tackle significant challenges, and make an impact in a fast-paced, agile environment.
What You'll Do:
System Architecture & Design:
Define, design, and oversee system architecture for embedded systems, including Linux internals and bootloaders.
Ensure systems meet performance, reliability, and scalability requirements for cutting-edge applications on routers.
Development & Optimization:
Develop, debug, and optimize embedded C software and kernel modules.
Architect and refine software for networking technologies, ensuring low latency and secure performance.
Drive code quality through hands-on coding, code reviews, and adherence to industry best practices.
Project Management:
Oversee the full development cycle, from concept through deployment, managing timelines, milestones, and resources.
Collaborate with cross-functional teams, including hardware, firmware, and network engineers, to align product goals and technical roadmaps.
Requirements:
7+ years of experience in embedded software development.
Proficiency in C/C++ programming for embedded systems, with a deep understanding of Linux internals, kernel development, and cross-compilation.
Strong knowledge of networking protocols, router architectures, and low-latency systems.
Experience working in agile environments and handling fast-paced development cycles.
Excellent communication, problem-solving, and adaptability skills.
Bachelors or masters degree in electrical engineering, Computer Science, or a related field.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8606032
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
02/04/2026
Location: Netanya
Job Type: Full Time
Eitan Medical is seeking an experienced Embedded Software Engineer to help develop advanced, reliable, and connected infusion systems. This role is ideal for a hands-on engineer with deep technical expertise who enjoys tackling complex challenges, owning system components end-to-end, and collaborating closely with multidisciplinary teams to deliver high-impact medical devices.
What You’ll Do
* Participate in the full development lifecycle from concept, architecture, and coding to integration, testing, verification, and production validation.
* Design and implement embedded software for safety-critical medical devices.
* Develop firmware, drivers, communication protocols, and RTOS-based components.
* Collaborate with hardware, product, QA, and cloud teams to define and refine system requirements.
* Support board bring-up and perform hardware–software integration and deep system debugging.
* Build robust diagnostics, monitoring, and logging capabilities to enhance field performance.
* Troubleshoot complex issues involving timing, real-time behavior, connectivity, and stability.
* Contribute to architecture discussions, code reviews, and continuous engineering improvements.
* Ensure development aligns with medical-grade quality, safety, and cybersecurity standards.
Requirements:
At least 10 years of hands-on embedded software development on multidiscipline embedded systems that went to production (in the field).
* Strong proficiency in C/C++ , microcontrollers, low-level programming, and real-time design.
* Experience with RTOS environments (FreeRTOS, Zephyr, ThreadX, or similar).
* Strong understanding of peripherals, drivers, bootloaders, and hardware abstraction layers.
* Skilled with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
* Familiarity with communication protocols: I²C, SPI, UART, USB, BLE, Wi-Fi
* Familiarity with embedded development environments such as IAR, Keil, ModusToolbox, and VS Code.
* Experience working within modern CI/CD workflows, version control, and automated testing frameworks for embedded systems.
* Strong communication skills and the ability to work effectively with multidisciplinary teams.
* Comfortable working in a regulated environment with attention to documentation, traceability, and quality.
* Self-driven, detail-oriented, and able to take ownership of complex technical challenges Nice to Have
* Experience in medical devices or other regulated, safety-critical industries.
* Knowledge of secure boot, OTA updates, or embedded cybersecurity.
* Experience with connected devices and cloud-integrated firmware.
* Python or similar scripting for automation and tooling.
Why Join Eitan Medical? Help shape innovative medical technologies that improve patient care worldwide. You’ll work in a collaborative environment that values technical excellence, curiosity, and the ability to turn complex challenges into reliable, real-world solutions.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8447575
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Ramat Gan
Job Type: Full Time
we are at the forefront of developing autonomous driving systems with leading oems, by integrating mobileye state-of-the-art ecus into various vehicles. we are seeking a Embedded systems software architect to own the technical direction of our Embedded software platforms. this role combines hands-on development, system architecture, and technical leadership, guiding a team of Embedded engineers while ensuring high-quality, scalable, and reliable software across current and future products. you will act as the technical authority for Embedded software, working closely with hardware, systems, and product stakeholders to translate requirements into robust software solutions. what will your job look like?
lead the technical direction and architecture of Embedded software platforms across middleware and application layers.
serve as the technical authority for Embedded software, combining hands-on C / C ++ development with system -level ownership.
design scalable, modular software architectures and define clear interfaces between hardware, os services, middleware, and application software.
drive key technical decisions, architectural trade-offs, and long-term roadmap.
develop and integrate middleware and application-layer components, including multi-threaded and Real-Time logic.
lead design reviews, mentor Embedded software engineers, and promote high coding and architectural standards.
take ownership of complex system -level debugging, performance optimization, and software quality.
work closely with os, systems, product, QA, and manufacturing teams to translate product requirements into robust technical solutions.
Requirements:
all you need is:
bachelors or masters degree in computer engineering, electrical engineering, or Computer Science.
15+ years of experience in Embedded software development, including 7+ years in a senior, technical lead, or architect role.
expert-level proficiency in C and C ++, with hands-on experience in rtos and/or Embedded Linux.
strong system -level understanding of Embedded platforms and cross-layer interactions (hardware, os, middleware, application).
proven ability to design modular software architectures and translate system requirements into well-defined interfaces.
strong debugging skills and experience resolving complex system -level and cross-component issues.
solid understanding of Real-Time systems, concurrency, memory management, and low-level debugging.
experience working with arm/mips-based socs and microcontrollers.
proven experience leading design discussions and code reviews.
knowledge of communication and networking protocols (i² C, spi, uart, can, ethernet, tcp/ip)- advantages.
familiarity with safety or regulatory standards (misra, iso 26262, aspice) - advantages.
Python or scripting experience for tooling and automation- advantages. mobileye 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8578834
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
4 ימים
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We seek an Embedded Software Engineer to join our R&D team. As our Embedded Engineer, you will work closely with hardware engineers to create efficient, reliable, and scalable embedded solutions for various applications.
A day in the life and how youll make an impact:
Design, develop, and test firmware for microcontrollers and embedded systems.
Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
Debug and troubleshoot embedded systems using oscilloscopes, logic analyzers, and other debugging tools.
Develop and maintain technical documentation, including software architecture and design specifications.
Implement communication protocols such as SPI, I2C, UART, Ethernet.
Requirements:
B.Sc. in Computer Science, Electrical Engineering, equivalent - Must. M.Sc. advantage
5+ years of experience as an Embedded Software Engineer in a multidisciplinary company.
Proficiency in C/C++ for embedded systems.
Experience with microcontrollers (ARM Cortex, PIC, AVR, etc.) and embedded Linux or RTOS.
Familiarity with Microchip or STM development tools - advantage.
Understanding of real-time constraints and multi-threaded programming.
Familiarity with hardware debugging tools and methodologies.
Knowledge of communication protocols like UART, SPI, I2C, USB, or Ethernet.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8610105
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
5 ימים
חברה חסויה
Location: Haifa
Job Type: Full Time
Were looking for an IoT Embedded Linux engineer to design, build, and own the software stack that powers our edge devices in the field.
Youll craft resilient Linux-based systems (from bootloader to application), ensure secure and reliable connectivity to the cloud, and work closely with hardware, manufacturing, and backend teams to deliver production-ready devices at scale.
Requirements:
3-5 years of Embedded Linux experience shipping devices to production at scale.
Strong proficiency in object-oriented programming (OOP) principles and multi-threading experience, with hands-on skills in C/C++/GO/Rust/Similar in user space (some kernel familiarity) and scripting (Bash, Python); expertise with build systems (CMake/Make, BitBake).
Hands-on with Buildroot or Yocto Project (preferably Buildroot), including custom layers, recipes, and SDKs.
Solid understanding of Linux kernel basics, device trees, drivers/BSP integration, bootloaders (U‑Boot), and systemd service design.
Networking fundamentals: TCP/IP, DHCP/DNS, TLS, MQTT/HTTPS, VPN; experience with Wi‑Fi/cellular modules and AT command stacks is a plus.
Proven experience with OTA frameworks, partitioning strategies, and rollback-safe update flows.
Git fluency and experience with CI (GitHub Actions, GitLab CI or similar) for cross builds and test automation.
BSc in EE/CE/CS (or equivalent practical experience).
Nice to have
Device security: secure boot, TPM, disk encryption, SBOM/CVE remediation workflows.
Real-time and performance: PREEMPT_RT, scheduling, latency tuning, power management.
Edge packaging: containers (Docker/Podman) on ARM, OCI/CRUN, rootless strategies.
Cloud & IoT: AWS IoT/Azure IoT, device identity/provisioning, fleet management tooling.
Language breadth: Go or Rust for system services; protobuf/gRPC.
Manufacturing flows: factory provisioning, E2E traceability, and end-of-line testing.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8608738
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Jerusalem
Job Type: Full Time
our platform sw department is looking for a highly driven and dynamic sw customer engineer to join our team and help shape the future of autonomous driving systems.
our team ensures fast and successful integration of mobileye's technologies in customers solutions (car manufacturers / tier1), from the design phase to a car launch, while working closely with internal r&d teams. we're looking for a strong, hands-on, software engineer who is passionately motivated by challenges and excels in troubleshooting hard, complex problems. what will your job look like?
you will work directly with mobileye's development teams on integration into the car manufacturer's system from a Real-Time, safety-critical system aspects.
you will be responsible to provide quick and professional analysis and troubleshooting of advanced customer issues.
support new boards bring up: coding, integration, unit TEST and customer support..
integration with various Embedded systems
Requirements:
all you need is:
b.sc in electrical engineering, Computer Science or equivalent - must.
5+ years of hands-on experience in of  Embedded   Linux /rtos platforms.
strong proficiency with C / C ++ - must.
solid understanding of spi, nand, i2c, and sdram - advantage
experience in Linux user space application development - advantage
knowledge of git and gitlab with practical experience - advantage
experience in Python - advantage.
outstanding hardware/software debugging skills, using a full range of TEST equipment
understanding schematics, experience with logic analyzers, oscilloscopes, and jtag - advantage
fluent in english and hebrew. mobileye 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...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8578794
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
26/03/2026
Location: Tel Aviv-Yafo
Job Type: Full Time
we are looking for a versatile senior software engineer to join our dpu platform team. this is an opportunity to make a significant impact in a technology-driven company that powers the worlds most advanced data centers. you will use your expertise in low-level Embedded Linux software and boot flows to work with global development teams, solving the complex challenges involved in delivering high-power computing platforms.
what you'll be doing:
designing and developing low-level system software with a primary focus on bootloaders (atf, uefi), firmware, and hardware initialization
working together with hardware and design teams to drive SOC bring-up and platform enablement
solving complex challenges related to boot sequences, system optimization, and hardware resource management
supporting various internal and customer dpu projects alongside our global teams
taking part in all stages of the product lifecycle, with a focus on high software quality and stability
collaborating within a global software environment to have a broad impact across the company
Requirements:
what we need to see:
bachelors degree in Computer Science /engineering or equivalent practical experience
5+ years of experience in Embedded Linux software development ( C is a must, C ++ advantage)
deep experience with bootloader development and board support packages (bsp)
strong understanding of the low-level software stack and hardware-software interaction, specifically regarding pre-os environments
deep knowledge of processor architecture, including cpu, cache coherency, and hardware accelerators
solid engineering skills in design, technical investigation, and agile processes
great communication skills, both written and oral
experience with development tools like git, gcc, make, bitbake, jenkins, etc.
ways to stand out from the crowd:
hands-on experience with armv8, atf (arm trusted firmware), and uefi standards
background in developing secure boot flows or trusted computing environments
experience with hardware debuggers (jtag) and low-level board analysis
background in developing security solutions or key management
nvidia is widely considered to be one of the technology's most desirable employers. if you strive for excellence, are self-motivated and enjoy having fun and learning, then don't wait-- apply today!
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8593795
סגור
שירות זה פתוח ללקוחות VIP בלבד