We've paused applications for this job opening. Want a notification when we resume hiring?Notify me

C++ Software Engineer

Notify me

C++ Software Engineer (Md/Sr)

At Microsure we're looking for a Medior/Senior C++ Software Engineer to join our team.

Full-time · Eindhoven/Son

About the job

Would you like to contribute to the well-being of patients, by creating an innovative micro-surgical robot? You could be part of our inspiring team, who is dedicated to innovating surgery by developing a micro-surgical robot device.

At Microsure in Eindhoven, we are developing a new first-of-a-kind microsurgery robot. By reducing the tremor and scaling down the movements of the surgeon, we can for example (re)connect extremely small blood and lymphatic vessels.

Why we need you

Our robot will be able to operate with high accuracy and pinpoint precision. This is why we are also looking for a Medior/Senior Software Developer with a sharp eye for detail.

You have proven experience of at least 5 years and can develop C++ software for Linux (real-time), and on HIL-setups where integration is key. The position is not embedded-development focused. You have an attitude of being meticulous and precise, developing code that is fit for a medical device.

Be aware that at this time, we can only consider your application if you already have valid work authorization. Microsure cannot at this time arrange a working VISA.

Your Key Tasks

  • Develop high quality C++ code for our robot’s core application running in a Linux (Ubuntu) Real-time environment;

  • Support root-cause analysis / identification of software bugs;

  • Develop Unit Tests;

  • Code Review the work of your fellow SW Developers;

  • To lesser extent, develop C++ code for embedded targets

  • Discuss design ideas and architecture with the team;

  • Communicate and speak up in technical discussions and voice your opinion when you agree / do not agree with a certain approach or design;

  • You identify innovation opportunities (e.g. new versions, tools, design patterns) and introduces these to the team when needed and when appropriate;

  • Write code design documentation, as you understand that medical device software also requires regulatory documentation to be approved by official agencies.

Your Profile

Technical Skills

  • You have at least 5 years of experience in C++ software development

  • You focused on high-level C++ development, in which you fully embodied OOO concepts, and you are familiar with newer C++ concepts, such as those in C++20.

  • You are familiar with developing Unit Test using Gtest.

  • You have worked with HIL-setups.

  • You are familiar with developing embedded software on Linux (Ubuntu) and for Real-time environments.

  • Highly appreciated is experience with OS/Interfaces: Linux with an RTOS-patch, EtherCAT.

  • Highly appreciated is knowledge of the tools and frameworks we use: Python, gRPC, Jenkins, Jira, Bitbucket.

  • Highly appreciate is regulated environment experience such as medical, automotive, aerospace, or other safety-critical industry.

  • Appreciated if you have developed C++ code directly targeted at STM32 microcontrollers.

  • Appreciated is experience in robotics or control-driven software projects.

Soft Skills

  • You are approachable and a good technical discussion partner, and you communicate constructively and respectfully.

  • You’ve worked in SCRUM teams before with a Ci/Cd environment.

  • You have excellent communication skills in English (written and spoken).

  • Enthusiasm for working in a scale-up environment with dynamic requirements.

  • Positive attitude, can-do mentality, and flexible

OUR OFFER

We welcome you to a challenging and exciting job.

  • 32-40 hours per week

  • Flexibility in working hours and work location (hybrid). Full remote working is not possible.

  • Competitive salary

  • 25 holidays (fulltime), with option to buy up to 10 (fulltime) additional days

  • Pension Scheme fully paid by us!

  • Company-provided weekly fresh fruit box and a diversity of snacks

  • Attractive company culture with lot of fun events

  • Stimulating innovative environment with great opportunities for growth

 

Apply for the job

Do you want to join our team as our new C++ Software Engineer? Then we'd love to hear about you!