DevJobs

Software Developer

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • Python Python
  • React React
  • AWS AWS
  • Docker Docker
  • STM32 ꞏ 3y
  • I2C
  • QML
  • QT
  • SPI
  • UART

Magenta is a medical device company developing the world’s smallest heart pump, meant to provide minimally invasive support to the heart during acute episodes of dysfunction. The Elevate™ System is multi-disciplinary, involving mechanical engineering, material science, electrical engineering, software, algorithms, and state-of-the-art catheter fabrication techniques.


We are looking for a Software Developer. In this role, you will play a key role in developing the software for the innovative Magenta system.

Responsibilities:

  • Design and develop all software aspects of the company products.
  • Manage software versions/upgrades of existing products.
  • Manage and perform the company software life cycle, including development, testing, and documentation.
  • Manage external sub-contractors for software development and validation.
  • System view and responsibility of all software components.
  • Design, implement, and integrate firmware and user interface (UI).
  • Manage software lifecycle development, generate software requirements and specifications, and create all relevant software lifecycle deliverables.
  • Conduct design reviews per company policies.
  • Provide Software usability input.



Qualifications:


  • A B.Sc. or higher in Computer Science or another Engineering degree- must.
  • 3+ years’ experience in SW development - must.
  • Proficiency in mixed C/C++ programming – must.
  • Proven experience with STM32 microcontroller firmware development, developing for sensors, brushless motors, and stepper motors- must.
  • Knowledge of communication protocols (e.g., UART, SPI, I2C)- must.
  • Software integration and development with the QT framework and QML are necessary.
  • Knowledge of AWS and Docker architecture, Python, and React - an advantage.
  • Experience in the Medical device industry – an advantage.
  • Good problem-solving skills & interpersonal skills.
  • Good written and verbal communication skills.


We are looking for the best people possible who can help us propel the Elevate™ System forward and save more lives.

Magenta Medical