C++ Control Software Engineer (Medior)

Job description

Introduction

Vitestro is a fast-growing medical robotic company. We are the first in the world to develop a fully autonomous blood-drawing device using a combination of state-of-the-art A.I. and robotics. With our multidisciplinary team of >30 people we strive to innovate and improve clinical diagnostics, increasing resilience of our healthcare systems.

To strengthen our software development team, we are looking for a junior/medior C++ Software Engineer, who is as passionate about developing medical robotic systems as we are.


Responsibilities

As Control Software Engineer, you will work in one of our scum teams to develop the C++ software for our medical device. You will work on a variety of topics. You will be closely involved in the hardware-software integration which requires close collaboration with our systems/mechanical and electrical engineers. The software needs to run real-time and the hardware module needs to be integrated smoothly with the rest of the system. This will give you a broad overview of our system architecture.

Part of the work will also include developing/maintaining the tooling/infrastructure for visualization, verification, and validation. Last but not least, your code needs to be robust because we are developing a medical device. Patient safety and regulation requirements are paramount.


In short: this is a very broad role which will boost your skillset tremendously! You will be coached by highly experienced software engineers, each with a proven track-record in their field of expertise.

Job requirements

Who are we looking for? Somebody who…

  • is a ‘real inventor’ and has a passion for software, electronics and hardware
  • would like to push boundaries & loves coding
  • is a team player
  • feels ownership
  • is full-time available as soon as possible


What is your must-have skillset?

  • Master’s degree in computer science, electrical engineering or equivalent
  • Medior level with ~3+ years relevant working experience with (embedded) C++ software development
  • Familiar with Linux and/or real-time environments
  • Sufficient level of understanding of Python


What is your nice-to-have skillset?

  • Experience with Robotic software development environments (e.g. ROS)
  • Experience with software development for medical devices (IEC 62304)
  • Experience with Agile software development


What do we offer?

  • Competitive salary including pension plan including stock options, to become ‘co-owner’ of a fast-growing company
  • An awesome working environment, with ambitious and talented people – who are eager to help you grow
  • Open and inclusive culture with a lot of out-of-work activities


Note: we are NOT looking to work with interim recruiters or recruitment agencies.