Front-End Software Engineer – Surgical Robotics (m/f)

Marflow AG

Lausanne

Hybrid

CHF 120.000 - 190.000

Vollzeit

vor 23 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

International team
Competitive compensation
Flexible working setup
Flat hierarchies

Zusammenfassung

Marflow AG in Switzerland is seeking a Front-End Software Engineer to craft the frontend of our surgical robotic platform, delivering intuitive, reliable interfaces in mission-critical environments.

You’ll develop with Python 3 and PySide6/Qt, build real-time visualizations with VTK, and collaborate with UX designers, robotics engineers, and clinicians to translate complex functionality into user-centered interfaces that perform flawlessly in the operating room.

Qualifikationen

  • Degree in Software Engineering or Computer Science.
  • Strong Python 3 skills and clean code.
  • Experience with PySide6 / Qt desktop UI.
  • Familiar with VTK 3D visualization.
  • Experience with ROS is a plus.

Aufgaben

  • Develop front-end UI for the surgical robotic platform.
  • Create real-time visualizations and controls.
  • Collaborate with UX, robotics engineers and clinicians.
  • Integrate frontend with backend systems.
  • Ensure usability, reliability and safety.
  • Participate in code reviews and frontend architecture decisions.
  • Support testing, validation and certification processes.

Kenntnisse

Python 3
Real-time systems
English communication
Software testing
Problem solving

Ausbildung

Degree in Software Engineering

Tools

PySide6
Qt
VTK
Git
ROS

Jobbeschreibung

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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Front-End Engineer, Surgical Robotics — Real-Time UI
Front-End Engineer, Surgical Robotics — Real-Time UI

Marflow AG • Lausanne

Hybrid
CHF 120.000 - 190.000
International team
Competitive compensation
Flexible working setup
+1
Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

Vor Ort
CHF 80.000 - 120.000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Robotics Software Engineer – Ground Control & Onboard Systems
Robotics Software Engineer – Ground Control & Onboard Systems

Flybotix • Renens

Vor Ort
CHF 100.000 - 130.000
Continuous training
On-site cafeteria
Weekly fitness session
+2
Mechanical Engineer - Design for Cost & Product Improvement
Mechanical Engineer - Design for Cost & Product Improvement

Distalmotion SA • Épalinges

Vor Ort
CHF 90.000 - 130.000
Dynamic environment
Onboarding program
Autonomy
+1
Mechanical Engineer - Design for Cost & Product Improvement
Mechanical Engineer - Design for Cost & Product Improvement

Arbeitnow • Épalinges

Vor Ort
CHF 90.000 - 130.000
Software Intern
Software Intern

InternHunt • Zürich

Hybrid
CHF 20.000 - 31.000
Direct collaboration with founders
Hands-on robotics projects
Well-equipped office
Product Manager - Humanoid Platform
Product Manager - Humanoid Platform

Flexion • Zürich

Vor Ort
CHF 120.000 - 190.000
Competitive compensation
Relocation & permit sponsorship
Exposure to Europe’s leading robotics
+1
Product Manager - Platform
Product Manager - Platform

Flexion Robotics • Zürich

Hybrid
CHF 120.000 - 170.000
Software Intern (6 Months)
Software Intern (6 Months)

RoBoa AG • Zürich

Vor Ort
CHF 20.000 - 27.000
Collaboration with founders
Hands-on robotics exposure
Technical excellence culture
+1
Product Owner - Developer Experience (DevEx / DX)
Product Owner - Developer Experience (DevEx / DX)

Hexagon Robotics • Zürich

Vor Ort
CHF 110.000 - 170.000
Flexible hours
Hybrid work model
CHF 500 mobility credit
+7