About Us
We’re building the next generation of surgical robotic systems — combining precision engineering, advanced software, and human-centered design to empower surgeons and improve patient outcomes. As a fast-moving MedTech company, we bring together robotics, software, and clinical expertise to push the boundaries of what’s possible in the operating room.
Your Mission
As a Software Engineer, you’ll contribute to the development of reliable, high-performance software systems that power our surgical robotic platform. Your work will span user interfaces, ROS-based backend services, and system integration, including geometric calculations, state machines and databases, always with a strong focus on safety, usability, and quality in mission-critical environments.
You’ll collaborate with multidisciplinary teams to translate complex technical and clinical requirements into robust, maintainable software solutions.
What You’ll Do
- Design, develop, and maintain software components across the robotic platform
- Contribute to frontend, backend, and system-level development depending on project needs
- Implement reliable interfaces between user-facing applications and robotic subsystems
- Collaborate with robotics, UX, and quality engineering teams to ensure safe and intuitive system behavior
- Write clean, maintainable, and well-tested code
- Participate in architecture discussions, code reviews, and technical decision-making
- Support software verification, validation, and certification activities (e.g. IEC 62304, ISO 14971)
- Maintain and improve development workflows, tools, and CI/CD pipelines
- Contribute to documentation, coding standards, and best practices
What You Have
- Master in Software Engineering or a related field
- Strong proficiency in Python and C++, with the ability to produce clean, maintainable, and high-quality code in both languages
- Experience developing software for complex, distributed, or real-time systems
- Autonomous and proactive mindset: able to investigate, reverse engineer, test, and understand systems independently without waiting for detailed direction
- Strong problem-solving skills and curiosity, with a genuine eagerness to learn and take on technical challenges
- Comfortable participating in code reviews and contributing to a collaborative engineering culture focused on continuous improvement and software quality
- Familiarity with version control systems (Git) and structured software development workflows
- Good understanding of software testing, maintainability, and quality assurance practices
- Ability to work effectively in multidisciplinary and cross-functional teams
- Startup mindset: hands-on, adaptable, pragmatic, and motivated by real-world impact
- Interest in robotics, MedTech, or safety-critical systems
- Excellent written and verbal communication skills in English
- Professional experience in software engineering or software development is a plus
- Experience with ROS, VTK, and/or PySide6 (Qt) is a strong plus
- Experience working in the medical devices is a strong plus
Why Join Us
- Join a motivated, dynamic, and international team with a collaborative and supportive working culture
- Work on cutting-edge robotic technology with direct clinical impact in the medical field
- Be part of a small, ambitious team with a great atmosphere, where initiative, ownership, and innovation are highly valued
- Opportunity to help shape both the software platform and your own role as the company grows
- Flat hierarchies, high autonomy, and real influence on technical and strategic decisions
- Work alongside a rich and open-minded team with diverse backgrounds, expertise, and perspectives
- Collaborative environment at the intersection of robotics, AI, and medicine
- Competitive compensation and flexible working setup
Pay: From CHF80’000.00 per year
Work Location: In person