Vitestro

Medior C++ Software Engineer

Vitestro
Apply
1 month ago
Utrecht, NetherlandsMid Level / Senior

Responsibilities

  • Design, implement, and improve robust modern C++ software for hardware-integrated systems.
  • Develop and maintain software that interacts with multiple subsystems and real-time environments.
  • Build and maintain state-machine-based logic and integrate evolving hardware components into the software stack.
  • Develop motion-team features and resolve complex integration issues from production and the field.
  • Improve software architecture, maintainability, scalability, performance, testability, and automated verification.
  • Debug issues across software and hardware boundaries and participate in code reviews.
  • Take ownership of significant nontrivial features and parts of the motion software codebase.
  • Contribute to system-level design discussions, technical decisions, and the engineering roadmap.

Requirements

  • Master's degree in Computer Science, Electrical Engineering, or a related technical field.
  • 4–7 years of professional experience developing C++ software.
  • Proven experience designing and maintaining production-level software systems.
  • Strong proficiency in modern C++ using C++17/20.
  • Experience structuring code for maintainability and scalability.
  • Experience with automated testing and Linux environments.
  • Strong debugging skills in complex systems.
  • Proficiency with Git and collaborative workflows.
  • Experience designing and implementing state machines is preferred.
  • Experience with hardware-software integration and DDS or similar publish/subscribe communication frameworks is preferred.
  • Experience with real-time or near-real-time systems and Python scripting is preferred.
  • Exposure to robotics or industrial communication protocols such as EtherCAT and CANopen is preferred.

Benefits

  • Competitive salary including a pension plan.
  • 25 days of annual leave based on a full-time position.
  • Hybrid work model with the team based in Utrecht.
  • Frequent out-of-work team activities and an annual company weekend away.
  • Annual training budget of €2,000.
  • Opportunity to help shape a new global industry niche in autonomous medical robotics.
  • Opportunity to make significant impact at a growing MedTech scale-up.

Categories

Robotics
Vitestro

About Vitestro

51-200 employees
Contact me