Front-End Software Engineer – Surgical Robotics (m/f)
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 Front-End Developer, you’ll be responsible for creating intuitive, reliable, and high performance user interfaces for our surgical robotic platform. Your work will directly support surgeons in mission-critical environments, where clarity, responsiveness, and safety are essential
You’ll collaborate closely with UX designers, robotics engineers, and clinicians to translate complex robotic functionality into elegant, user-centered interfaces that perform flawlessly in the operating room.
What You’ll Do
- Develop and maintain the frontend user interface of our surgical robotic system using Python and PySide6 (Qt)
- Implement responsive, real-time visualizations and controls for robotic systems
- Collaborate with UX designers to translate user research and design concepts into production-ready interfaces
- Work closely with backend and robotics teams to integrate frontend components with control and data systems
- Ensure usability, reliability, and performance in safety-critical environments
- Maintain clean, scalable, and well-documented frontend code
- Participate in code reviews and contribute to frontend architecture decisions
- Support software testing, validation, and certification processes (e.g. IEC 62304, ISO 14971)
- Contribute to improving frontend development workflows and best practices
What You Have
- Degree in Software Engineering, Computer Science, or a related field
- Strong proficiency in Python 3, with the ability to produce clean, maintainable, and high-quality code
- Experience with PySide6 / PyQt or Qt (C++) for desktop UI development
- Experience with VTK for 3D visualization and viewing
- 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 Git and structured software development workflows
- Good understanding of software testing and maintainability practices
- Ability to work effectively in multidisciplinary and cross-functional teams
- Startup mindset: hands-on, adaptable 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 is a plus
- Experience working in 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