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
#J-18808-Ljbffr
Front-End Software Engineer – Surgical Robotics (m/f) in Lausanne Arbeitgeber: MarFlow AG
Die Marflow AG ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Islikon, Schweiz, eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördern wir das Wachstum und die Karriere unserer Angestellten. Zudem profitieren Sie von attraktiven Vergütungen und der Möglichkeit, in einem innovativen Unternehmen der Medizintechnik tätig zu sein, das sich auf den internationalen Markt konzentriert.