Embedded Software Engineer jobs in Israel

7 open
S
RT Embedded Software Engineer (C/C++)
Sela · Ashdod

We are looking for an experienced RT Embedded Software Engineer to join a software division developing advanced radar and intelligence systems. The role involves C/C++ development in Real-Time environments, system-level integration, and close collaboration with multidisciplinary hardware and software teams. Responsibilities - Develop C/C++ software for Real-Time radar and intelligence systems - Analyze and write system and software requirements - Perform testing, optimization, debugging, and system-level integration - Work in Host and Target environments - Develop software for VxWorks and Embedded Linux operating systems - Work with Docker-based environments Requirements - Academic degree or practical engineering diploma in Software Engineering, Computer Science, or another exact-science discipline – mandatory - At least 5 years of experience developing RT Embedded systems in C++ – mandatory - Strong knowledge of Object-Oriented Programming, Multithreading, and Multicore environments – mandatory - Familiarity with DevOps processes – an advantage - Experience with Configuration Management tools, particularly Git – an advantage - Willingness to travel abroad occasionally - Strong self-learning abilities, teamwork skills, and a drive for excellence About Us Sela provides AI solutions and cloud services for startups, tech companies and enterprises. We're a Premier partner of AWS, Microsoft and Google, serving over 1,000 cloud customers all over the world. With an armada of top-notch AI experts, Cloud Architects, DevOps Engineers, Software Developers, and professional consultants, we help our customers scale, grow and win.

Embedded Software Engineer
S
Embedded Software Engineer
Sela · Israel

We are looking for a talented Software Engineer to join our embedded software development group, working on advanced multi-disciplinary observation and video systems. This is a hands-on technical role that spans the full software development lifecycle — from architecture and design through implementation, integration, and long-term product support. Responsibilities Develop software packages for a variety of multi-disciplinary observation and video systems Design and implement software components based on system requirements, with a holistic view of the full system Take ownership across all stages of development and provide technical support throughout the product lifecycle Collaborate closely with project managers, system engineers, and cross-disciplinary teams Develop C++ software for Real-Time Operating Systems in complex, multi-interface environments Define software architecture and lead its implementation Requirements Bachelor's degree in Computer Science, Software Engineering, or Electrical Engineering — mandatory Proven knowledge and hands-on experience in RT / Embedded software development — mandatory 5+ years of C++ development experience — mandatory Strong knowledge and experience with Multithreading and Object-Oriented Design (OOD) — mandatory Nice to Have Experience in a multi-disciplinary engineering environment — significant advantage Systems-level thinking and the ability to understand complex architectures Strong ability to work independently and learn new technologies quickly Excellent interpersonal skills and ability to work effectively in a team

Embedded Software Engineer
MR
Embedded Engineer (BSP)
Mentee Robotics · Herzliya

Description Mentee Robotics, now part of Mobileye, brings world-class robotics expertise, together with Mobileye's decades of leadership in computer vision, machine learning, and autonomous driving technologies. Building on that foundation, Mentee by Mobileye is creating the "MenteeBot", the AI-first humanoid robot that combines perception, reasoning, learning, and advanced dexterous manipulation, designed to work alongside people in their everyday lives, at the workplace and in the home. At Mobileye, our technologies power more than 230 million vehicles worldwide and have helped shape the future of autonomous mobility. With teams around the world, we continue to innovate at the forefront of autonomous systems, advancing the next generation of Physical AI for real life. We are looking for an experienced BSP Software Engineer to join our Software Engineering group. In this role, you will take ownership of our Board Support Packages (BSPs) and be responsible for carrier board bring-up, device driver engineering and integration (including custom BSP adaptation), and managing the OS foundation for our perception, control systems, and core software. Additionally, you will partner closely with NVIDIA on integrating new hardware platforms. This is a senior-level individual contributor role. Responsibilities • Lead end-to-end bring-up of new carrier board revisions and customize third-party BSPs for carrier boards, including kernel, device tree, and peripheral driver development. • Develop, integrate, and maintain device drivers for cameras, IMUs, motor controllers, and custom hardware peripherals. • Diagnose and resolve complex driver issues spanning the hardware, kernel, and userspace boundary. • Collaborate closely with NVIDIA and external partners to drive new board integrations and architect next-generation platforms. Requirements • Bachelor’s degree in Computer Science, Computer Engineering, or practical experience of an equivalent scope. • 3+ years of proven experience in C programming for real-time embedded linux systems. • 3+ years of hands-on experience in BSP customization, board bring-up, and driver development under RTOS / Linux. • Strong debugging, driver issue resolution, and hardware integration skills. • Experience working with NVIDIA Jetson platforms (e.g., Thor, Orin, Xavier) and JetPack SDK. • Proficiency in spoken technical English.

Embedded Software Engineer
R
Senior Real-Time Embedded Software Engineer (C++)
Regulus · Haifa

Description Regulus is an agile defense-tech startup tackling the most complex challenges in counter-drone and unscrewed 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 an experienced Senior Real-Time Embedded Software Engineer to join our core engineering team and develop advanced software for high-performance, mission-critical embedded systems. Key Responsibilities • Own tasks, infrastructure, and subsystems end-to-end, from requirements analysis and system modeling through design, implementation, testing, integration, and deployment. • Design, implement, integrate, and optimize real-time software for MCU-based platforms. • Translate system-level requirements into robust and efficient software solutions. • Lead software integration and validation on target platforms, including troubleshooting and system bring-up. • Contribute to the development and improvement of software infrastructure and platform-level capabilities. • Work closely with Hardware, Algorithms, and System Engineering teams within a multidisciplinary R&D environment. • Collaborate with relevant stakeholders to drive tasks and projects forward efficiently. Requirements • B.Sc. in Computer Science, Electrical Engineering, or equivalent relevant experience. • 5+ years of hands-on experience developing embedded software in Modern C++. • Proven experience developing real-time software using RTOS and/or Bare-Metal on MCU-based platforms. • Strong understanding of real-time software design principles, multitasking, synchronization, interrupt-driven programming, memory management, and deterministic systems. • Experience with low-level hardware bring-up, device drivers, and embedded communication protocols such as UART, SPI, I²C, CAN, Ethernet, or USB. • Strong debugging and root-cause analysis skills using embedded development and lab tools. • Excellent analytical and problem-solving skills with a strong technical mindset and attention to software quality. • Ability to work independently while taking ownership of complex technical challenges. • Strong communication and collaboration skills, with the ability to work effectively in multidisciplinary teams. • Team player with a proactive, can-do attitude and a passion for engineering excellence. Advantages • Experience developing software on Linux-based systems. • Experience designing scalable, modular real-time software architectures. • Background in the Defense, Aerospace, Autonomous Systems, or UAV/Drone industry. • Experience with sensor integration, navigation, control systems, communication stacks, or mission-critical embedded applications. • Familiarity with Git, CI/CD pipelines, automated testing, and modern software development practices.

Embedded Software Engineer
MG
Embedded Software Engineer
Mer Group · Or Yehuda

Description Embedded software engineer TechMer, part of Mer-Group, is a leading provider of interoperability communication solutions to military and defense forces is looking for Embedded software engineer. Development of tactical military communication systems, a role of national significance for the security of the country in times of routine and emergency. A company with a family atmosphere where you can influence and bring to light your skills and creativity. Full time position in the company's offices located in Or Yehuda. Requirements • BS.c / BA in computer science or computer engineering. • Experience (5+ years) with a complete life cycle of an embedded software system. • Strong proficiency in C/C++ (modern C++ preferred) for embedded software development. • Embedded Linux (Kernel, drivers, device tree configuration). • Deep knowledge of modern OS coding techniques (Linux, RTOS), IP protocols, and hardware interfaces. • Familiarity with software configuration tools. • Solid experience with low-level debugging tools (GDB, JTAG, logic analyzers). • Familiarity with the next technologies - big advantage: • TI processors family (CPU and DSP - big advantage) • Experience with Hailo AI accelerators, SDK, and toolchains. • Experience with DSPs, FPGAs, or other AI accelerators. • Strong analytical and problem-solving skills. This position is open to all candidates.

Embedded Software Engineer
X
Embedded Team Lead
XTEND · Tel Aviv-Yafo

Description XTEND, a global leader in advanced human-guided autonomous drone systems, is looking for an Embedded Team Lead to join our R&D organization and lead the development of the firmware and low-level software that power our real-time autonomous and mission-critical systems used by defense and security forces worldwide. In this role, you will combine hands-on technical leadership with people management, guiding a team of embedded engineers while actively contributing to the design, implementation, and bring-up of firmware for our airborne platforms and payloads. You will own the embedded layer end-to-end - from microcontroller firmware and low-level drivers, through hardware/software integration, to production support and field-deployed systems. This is a unique opportunity to lead development at the point where software meets hardware, in systems that operate in the most demanding real-world environments. Responsibilities: • Lead and mentor a team of embedded software engineers, fostering ownership, accountability, and technical excellence • Take full ownership of embedded delivery, from architecture and board bring-up through serial production and field deployment • Act as a hands-on contributor to embedded C development for real-time, resource-constrained, mission-critical platforms • Drive hardware/software integration together with electrical, mechanical, and systems teams - from prototype through production • Ensure reliability, deterministic real-time behavior, and efficient resource utilization of firmware running on fielded systems • Conduct code and design reviews, enforce best practices, and maintain high development, testing, and documentation standards • Manage sprint planning, task prioritization, technical roadmap alignment, and delivery timelines within an Agile framework • Support recruitment, onboarding, and professional development of embedded engineers Requirements • 5+ years of hands-on real time embedded software and firmware development experience, including strong expertise in C • Proven experience leading and mentoring engineers in a technical team environment • Strong embedded system design and architectural experience • Deep understanding of embedded fundamentals: real-time behavior, interrupts, memory management, concurrency, and low-level debugging • Hands-on experience with ARM microcontroller platforms (STM32 or similar), including firmware implementation and hardware bring-up • Experience implementing and troubleshooting embedded communication interfaces such as I2C, UART, SPI, GPIO, and CAN • Ability to read schematics and work at board level, with proficiency using oscilloscopes, logic analyzers, and hardware debuggers • Strong experience working in Linux environments, with Git-based workflows and modern development tools • Strong ownership mindset and ability to lead technical initiatives end-to-end Advantages: • Experience with bootloaders and secure firmware update mechanisms • Experience with sensor integration • Experience supporting NPI, serial production, or fielded hardware systems, including production test infrastructure • Experience scaling teams or leading multi-disciplinary projects Apply now to join XTEND and be a key player in transforming the future of human-machine interaction!

Embedded Software Engineer
M
Embedded Software Application Engineer
Mobileye · Jerusalem

Join Mobileye’s Embedded Software Application team to develop and maintain C++ applications that run on Ubuntu across Mobileye custom chips and x86 platforms. You’ll work in a secure, multi-chip environment and help build reliable software through every stage of development. What will your job look like? • Develop and maintain embedded applications in C++ on Ubuntu. • Design software for a secure, distributed, multi-chip environment. • Work across requirements, design, implementation, and testing using an ASPICE-aligned development process. • Use AI tools to support development and quality activities throughout the lifecycle. • Write and maintain automated tests and contribute to continuous integration. All you need is: • Experience developing C++ applications for Ubuntu. • Experience with cryptography or secure software development. • Familiarity with CI and GoogleTest (gtest). • Experience building distributed applications. • Knowledge of networking and automotive protocols such as TCP/IP, HTTP, SOME/IP, UDS, or DoIP. 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!

Embedded Software Engineer