Careers

RT Embedded Software Engineer

Raanana, Israel (On-site)

Responsibilities:

  • Plan, design, and develop software for new medical products
  • Design and implement software components using C/C++ in real-time environments
  • Maintain, improve, and debug software for existing devices in the field
  • Write and maintain software documentation, including requirements and design documents
  • Support system integration, testing, and root-cause analysis

Requirements:

  • B.Sc. in Software Engineering , Electrical Engineering, Computer science, or any other relevant scientific degree
  • 4+ years of experience in embedded software development
  • Strong expertise in Embedded Linux development – Must
  • Hands-on experience with Yocto / Yocto Project–based build systems
  • Experience with Linux kernel, device drivers, BSP customization, and root filesystem creation
  • Debugging and performance analysis on embedded Linux targets – Must
  • Strong C/C++ and Python programming skills
  • Experience with ARM architecture, system peripherals (SPI, UART, I²C, USB), and low-level hardware protocols – Must
  • Experience with cloud environments (AWS) and IoT devices
  • High-level English (reading, writing, and speaking)
  • Proactive mindset and strong self-management skills

Advantages

  • Experience writing Software Requirements and Design Documents
  • Experience with GSM and Bluetooth
  • Development of PC-based tools and user interfaces
  • Experience in regulated or medical device environments

APPLY FOR JOB

    Resume

    Back to all positions

    We use cookies to improve your experience and deliver personalized content. Cookie Settings

    Skip to content