About the job
Join Vitestro: Shaping the Future of Healthcare
Founded in 2017 in Utrecht, Vitestro is at the forefront of revolutionizing blood collection through the Aletta® Autonomous Robotic Phlebotomy Device™ (ARPD™). This innovative medical technology seamlessly integrates advanced multi-modal imaging, robotics, and artificial intelligence to conduct the entire blood draw process without human intervention.
By tackling critical healthcare staffing shortages and enhancing patient experiences, Vitestro is redefining a fundamental medical procedure. With a dynamic team of over 90 professionals, we are rapidly expanding our influence in the healthcare sector. As we deploy our cutting-edge devices to clients, we seek to grow our team to ensure effective implementation and ongoing reliability.
At Vitestro, we prioritize continuous innovation and improvement.
Your Role as a Junior C++ Engineer
As a member of the Application cluster, you will be instrumental in developing the high-level functionalities of our device, orchestrating the integration of various software modules to deliver a premier blood collection experience. You will enhance and expand the C++ software utilized in our real-time medical robotic system and define how this system interacts with our comprehensive infrastructure, including our cloud-based data architecture.
Key Responsibilities:
- Design and implement software components using modern C++ (C++17/20).
- Take ownership of features, driving enhancements in existing architecture within an agile framework, including work preparation, estimation, and dependency identification.
- Create and maintain structured state-machine logic and other solutions to regulate system behavior.
- Engage in system-level feature design discussions and technical decision-making, collaborating with other disciplines such as data engineering.
- Work with DDS communication protocols and other distributed system interfaces.
- Diagnose complex issues spanning software and hardware boundaries.
- Enhance testability and contribute to robust validation strategies.
- Actively participate in code reviews to elevate quality standards.
- Support debugging and optimization within Linux and real-time environments.
