Open Positions

Explore open positions at RA Capital Management, the Raven incubator, as well as our portfolio of companies.

Embedded System Software Engineer

Magenta Medical

Magenta Medical

Software Engineering
Israel
Posted on Mar 10, 2026

About the Company

Magenta Medical is developing the world’s smallest heart pump, designed to provide minimally invasive cardiac support during acute heart failure episodes. Our breakthrough Elevate™ System combines cutting-edge mechanical engineering, advanced materials, electronics, software, algorithms, and catheter-based technologies to create a life-saving solution for patients. Joining Magenta means becoming part of a multidisciplinary team tackling complex engineering challenges that directly impact patients’ lives.

About the Role

We are looking for a talented Embedded Software Engineer to join our SW/HW team and take part in building the software powering the Magenta Elevate™ System. This role is ideal for engineers who enjoy system-level thinking, working across disciplines, and solving complex technical challenges. This is a hands-on role with significant ownership, offering the opportunity to work closely with hardware, algorithms, and mechanical teams while contributing to a life-saving product.

Reporting to: Sr. Director of SW & HW Development

Responsibilities

  • Design and develop embedded software and firmware for the Magenta system
  • Take part in building end-to-end software architecture across system components
  • Develop and integrate firmware and user interface (UI) components
  • Work closely with multidisciplinary teams, including hardware, mechanical, and algorithm engineers
  • Manage the software lifecycle, including requirements, implementation, testing, and documentation
  • Participate in design reviews and system-level decisions
  • Support software integration and validation activities
  • Collaborate with external software vendors when needed

Qualifications

  • B.Sc. or higher in Computer Science / Electrical Engineering / Software Engineering
  • 3+ years of experience in embedded software development
  • Strong experience with C/C++
  • Experience developing firmware for hardware systems
  • Familiarity with communication protocols such as UART, SPI, and I2C
  • Experience developing with Qt / QML
  • Strong analytical and problem-solving skills

Preferred / Advantage

  • Experience developing products in the medical device or robotics industry
  • Experience working with sensors, brushless motors, or motion systems
  • Experience working in a startup environment – advantage