MisuJob - AI Job Search Platform MisuJob

Junior C++ Engineer

Confidential

Utrecht, Utrecht, Netherlands permanent

Posted: April 1, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Junior C++ Engineer is responsible for designing and implementing C++ code for various aspects of our autonomous robotic blood collection device.

Job Description

About Vitestro

Founded in 2017 in Utrecht, Vitestro is pioneering the future of blood collection with the Aletta® Autonomous Robotic Phlebotomy Device™ (ARPD™). This groundbreaking medical device combines advanced multi-modal imaging (near-infrared, ultrasound, and Doppler ultrasound) with robotics and AI to perform the entire diagnostic blood draw procedure autonomously.

By addressing critical healthcare staffing shortages and improving patient experience, Vitestro is transforming one of the most common and essential medical procedures. With more than 90 team members and growing rapidly, we are scaling our impact. As we placed our first devices with customers, we are now expanding our team to ensure successful implementation and long-term reliability.

At Vitestro, we are committed to continuous innovation and improvement.

About the role

As a software engineer within the Application cluster you will develop the high-level behaviour of the device, and orchestrate how all the different software modules work together to realize a world-class blood collection experience. You will continuously improve and extend the C++ software that is deployed on our real-time medical robotic system, as well as develop how that system interfaces with our broader infrastructure, such as our cloud-based data architecture.

As a Junior C++ Engineer, you will:

• Design and implement software components in modern C++ (C++17/20)

• Take ownership of functionalities and drive improvements in existing architecture within an agile environment, which includes work preparation, estimation, and identification of dependencies

• Design and maintain structured state-machines-based logic as well as other solutions to manage system behaviour.

• Contribute to system-level / feature design discussions and technical decisions, including their integration with other disciplines such as data engineering

• Work with DDS communication protocols and other distributed system interfaces

• Debug complex issues across software and hardware boundaries

• Improve testability and contribute to robust validation strategies

• Participate actively in code reviews and raise quality standards

• Support debugging and optimization in Linux and real-time environments.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply