Skip to content
Go to search

Embedded Software Engineer

DepartmentEngineering
LocationRehovot, Israel
Job typeFull-Time, on-site

A leading company developing advanced hybrid propulsion systems for unmanned aerial vehicles (UAVs) is seeking an Embedded Software Engineer to join its core engineering team.

This is a hands-on real-time embedded role with direct responsibility for firmware development and hardware–software integration in complex electro-mechanical systems. The Embedded Software Engineer plays a central role in system realization, working closely with electronics, mechanics, and system engineering to deliver robust, production-ready solutions.

Key Responsibilities

  • Develop real-time embedded software in C/C++ for mission-critical systems.
  • Design and implement bare-metal firmware and low-level drivers.
  • Implement and maintain hardware communication interfaces (UART, SPI, I2C, Serial).
  • Take hands-on responsibility for HW–SW integration and board-level bring-up.
  • Participate in system architecture and software design discussions.
  • Debug complex HW–SW issues using lab equipment (oscilloscopes, logic analyzers, protocol analyzers).
  • Support system integration, validation, and verification activities.
  • Contribute to internal development standards and software quality practices.

Qualifications

Mandatory

  • B.Sc. in Software Engineering / Computer Science.
  • At least 5 years of experience in real-time embedded software development (C/C++).
  • Hands-on experience with bare-metal and firmware development.
  • Experience with hardware interfaces and communication protocols (UART / SPI / I2C / Serial).
  • Strong experience in embedded systems and HW–SW integration.
  • Experience working with Git.

Advantage

  • Experience working in startup or small-team environments.
  • Familiarity with Microchip microcontrollers.
  • Experience with CAN bus.
  • Experience with FreeRTOS and/or development without an operating system.
  • Experience with Python for tools, testing, or automation.

Key Skills

  • Deep understanding of software architecture, system design, and design patterns.
  • Strong system-level thinking with attention to low-level implementation details.
  • Hands-on, practical engineering mindset with readiness to debug at board level.
  • Ability to analyze and resolve complex HW–SW integration issues.
  • Structured and methodical problem-solving approach.
  • Clear technical communication within a multidisciplinary engineering team.
  • High ownership, responsibility, and professional accountability.

Working Conditions

  • Location: Rehovot, Israel
  • Employment Type: Full-Time, on-site

Why Join Us?

A central engineering leadership role combining technical authority, hands-on system responsibility, and real impact, developing advanced propulsion systems for next-generation aerospace and defense UAV platforms.

Embedded Software EngineerApply