Medical Robotics RT Software Engineer
YOU WANT TO CHANGE PEOPLE’S LIVES?
At Hocoma, we do this every single day – developing innovative technologies that improve movement therapy for millions of patients worldwide.
As part of the HAI4M Group, we are shaping the future of rehabilitation together with Motek Medical. Since 2025, HAI4M has united leading expertise in robotics and immersive VR to drive innovation in movement therapy, research, and clinical practice – with a strong focus on data-driven, patient-centered care.
Hocoma Switzerland is the global market leader in robotic and sensor-based devices for functional movement therapy. For over 20 years, our solutions have been used in leading neuro-rehabilitation centers, top hospitals, and clinics worldwide, supporting patients across the full continuum of care – from acute treatment to outpatient therapy.
Join us and become part of a global network redefining rehabilitation standards – today and tomorrow.
YOUR IMPACT
As a Medical Robotics RT Software Engineer, you will be part of an agile, multidisciplinary team responsible for designing, implementing, and optimizing real-time control algorithms and embedded software for our medical devices.
You will contribute across the full software development lifecycle – from requirements and system design to implementation, verification, and regulatory documentation. In addition to developing new features and products, you will play a key role in sustaining and evolving our existing product portfolio, ensuring long-term reliability, safety, and compliance.
ARE YOU INSPIRED BY…
· Designing and implementing real-time control algorithms and embedded software for innovative medical devices?
· Working across the full development lifecycle – from concept and prototyping (e.g., Matlab/Simulink) to deployment in safety-critical systems?
· Ensuring device safety, stability, and performance in compliance with standards such as IEC 62304 and ISO 14971?
· Continuously improving software through verification, validation, and modern development practices such as CI/CD?
· Collaborating in cross-functional teams with Development, Project Management, Production, Service, and Procurement?
· Maintaining and improving existing products by managing software updates, component-driven changes, and lifecycle challenges?
· Contributing to technical documentation in compliance with regulatory and quality requirements?
WE MATCH WITH PEOPLE WHO…
· Take ownership and proactively drive technical solutions in a complex, regulated environment
· Thrive in multidisciplinary, agile teams and collaborate effectively across functions
· Combine strong analytical thinking with a hands-on, solution-oriented mindset
· Maintain high quality and documentation discipline in line with medical device standards
· Appreciate the importance of lifecycle engineering and actively contribute to sustaining and improving existing products
· Communicate clearly and transparently, and can influence stakeholders across the organization
· Are motivated to innovate and push the boundaries of medical robotics
YOU BRING…
· Bachelor’s or Master’s degree in computer science, Robotics, Electronics Engineering, or a related field
· At least 3 years of experience in embedded software development for robotics, automation, or medical devices
· Strong proficiency in C/C++ for embedded systems, with experience in Matlab/Simulink for control algorithm prototyping
· Experience with real-time operating systems (RTOS) and microcontroller programming (STM32 is a plus)
· Solid understanding of classical and modern control theory with hands-on implementation experience
· Familiarity with safety-critical system design and medical device standards (e.g., IEC 62304, ISO 14971, ISO 13485)
· Experience in verification, validation, and technical documentation in regulated environments
· Fluent English, German is an advantage
LEADING. INNOVATIVE. RELIABLE. HUMANE. INTEGRITY. PASSIONATE.
That is what we stand for. What do you stand for?

Medical Robotics RT Software Engineer

