{"id":2730736,"url":"https://alion.io/job/vitestro-medior-c-software-engineer","title":"Medior C++ Software Engineer","company":{"id":174394,"name":"Vitestro","domain":"vitestro.com","url":"https://alion.io/company/vitestro","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Utrecht, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":50000,"max_usd":106000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":18},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Multimodal AI","optional":false},{"name":"CANopen","optional":true},{"name":"EtherCAT","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-09-11T08:01:34Z","employer_posted_date":"2026-09-11","last_verified_at":"2026-10-16T23:25:18Z","board_verified":true,"closed_at":null,"days_open":35,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":35},"description":"About Vitestro\nFounded 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.\nBy addressing critical healthcare staffing shortages and improving patient experience, Vitestro is transforming one of the most common and essential medical procedures. With more than 130 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.\nAt Vitestro, we are committed to continuous innovation and improvement.\nAs a Medior C++ Engineer, you will take ownership of software components within our hardware-integrated systems. You will design, implement, and improve robust C++ software that interacts with multiple subsystems, and real-time environments. You will collaborate closely with hardware engineers, systems engineers, and other software developers to ensure system reliability, maintainability, and performance.\nFirst months at Vitestro\nIn your first months, you get to know Vitestro's software architecture, hardware-integrated systems, and development processes. You build an understanding of how our software interacts with different subsystems and start contributing to the design, implementation, and improvement of software components in modern C++ (C++17/20).\nWorking closely with hardware engineers, systems engineers, and other software developers, you become familiar with our state-machine-based logic, DDS communication protocols, and Linux and real-time environments. You contribute to debugging, automated testing, and code reviews while building the knowledge needed to take ownership of software components.\nAfter your first month you will be able to contribute to the velocity of the team by working on new features in the scope of the motion team. You will be able to solve complex integration issues coming from production and the field.\nThis is what success looks like\nAfter 12 months, you have taken ownership of software components within our hardware-integrated systems. You confidently design, implement, and maintain robust C++ software that interacts with multiple subsystems and real-time environments.\nYou actively contribute to improving the existing software architecture, ensuring maintainability, scalability, and performance. You design and maintain structured state-machine-based logic, integrate evolving hardware components into the software stack, and contribute to system-level design discussions and technical decisions.\nYou work effectively with hardware engineers, systems engineers, and other software developers to debug complex issues across software and hardware boundaries. You have contributed to improving testability and automated verification strategies, actively participate in code reviews, and help raise software quality standards.\nAfter your first year, you will own significant nontrivial features and parts of the code-base of the team. You will be a key knowledge holder of the implementation of the motion software unit as well as accuracy calibrations and verifications. You actively engage in building the roadmap for the coming years together with other engineers.\nRequirements\nWhat You'll Bring:\nMaster's degree in Computer Science, Electrical Engineering, or a related technical field.\n\n4-7 years of experience developing C++ software in a professional environment.\n\nProven experience designing and maintaining production-level software systems.\n\nStrong proficiency in modern C++ (C++17/20).\n\nExperience structuring code for maintainability and scalability.\n\nExperience with automated testing.\n\nExperience working in Linux environments.\n\nStrong debugging skills in complex systems.\n\nProficiency with Git and collaborative workflows.\n\nNice to Have:\nExperience designing and implementing state machines.\n\nExperience with hardware-software integration.\n\nFamiliarity with DDS or similar pub/sub communication frameworks.\n\nExperience working in real-time or near real-time systems.\n\nPython scripting experience.\n\nExposure to robotics or industrial communication protocols (EtherCAT, CANopen).\n\nWhat we offer:\nCompetitive salary including pension plan\n\n25 days of annual leave based on a full-time position\n\nHybrid work model\n\nWorking together in a high-skilled team with our home base in Utrecht\n\nFrequent out-of-work activities with our team, and annual company weekend away\n\nAnnual training budget of €2000,-\n\nOpportunity to be key shaper of a new global industry niche: autonomous medical robotics\n\nWe offer an environment where you can make a lot of impact, as you are joining a growing scale-up in MedTech. Our team of driven and talented colleagues enjoys solving the challenges in developing, manufacturing, and completing our breakthrough medical device. While working in an open culture, we strive for excellence in all domains. We believe in taking courage and like to challenge each other. We learn and teach, regardless of age, nationality or gender.","description_format":"text","description_chars":5254,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Annual leave","Hybrid work"],"hiring_locations":[{"name":"Netherlands","iso":"NL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Medical & Healthcare Robotics","Health & Medical Electronics"],"lifecycle":[{"event":"open","at":"2026-10-16T17:53:19Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.619,"p_room":0.55,"age_days":35,"expected_fill_days":32,"reasons":["conf:1","win:tail"],"computed_at":"2026-10-17T01:05:31Z"},"pay":null,"html_url":"https://alion.io/job/vitestro-medior-c-software-engineer","json_url":"https://alion.io/job/vitestro-medior-c-software-engineer.json","meta":{"generated_at":"2026-10-17T01:05:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1529,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":174394},"rest":"https://alion.io/mcp/rest/get_company?id=174394"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvitestro-medior-c-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvitestro-medior-c-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvitestro-medior-c-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vitestro-medior-c-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvitestro-medior-c-software-engineer"}]}