UI Software Engineer (f/m/d) - 80-100%

Tethys Robotics AG

Schlieren

On-site

CHF 95,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Collaborative culture
Flat hierarchies
Modern Schlieren office
Hands-on robotics exposure
Startup compensation

Job summary

Tethys Robotics AG in Schlieren, near Zürich, seeks a hands-on UI Software Engineer to develop, industrialize and improve our robotic UI platforms. You will create, integrate and optimize UI modules and real-time visualizations that operator-facing systems rely on in challenging environments.

The role requires Unity (C#) or TypeScript (Vue.js) experience, plus real-time data work, and a strong passion for human-computer interaction.

Qualifications

  • 2+ years of experience with Unity (C#) or a TypeScript framework (Vue.js or similar).
  • 1+ year of hands-on experience developing real-time visualization systems.
  • Strong interest in human-computer interaction and producing production-ready code.
  • Completed education in CS/Software Eng, HCI, game development, or related field.
  • Understanding of event-driven programming and Git version control.

Responsibilities

  • Develop and integrate complex UI modules for robotic systems and web apps.
  • Implement real-time data visualizations and rich user interactions.
  • Perform functional verification tests and troubleshoot issues.
  • Translate requirements into design input criteria and document work.
  • Collaborate with development team to refine visual and interaction layers.

Skills

Unity (C#)
TypeScript (Vue.js)
Real-time visualization
HCI
Git
Python
English proficiency
ROS/ROS2 familiarity

Education

CS/Software Eng/HCI

Tools

ROS/ROS2
Map rendering
Compute shaders/graphics pipelines
CI/CD (GitHub Actions)

Job description

Tethys Robotics develops innovative robotic solutions for subsea inspection & investigation operations in challenging conditions. We serve governmental organizations, large asset operators and industrial service providers operating in high-demand and mission-critical environments.

As an ETH Zürich spin-off, we are a fast-growing pioneer in underwater robotics, rooted in Switzerland. As we scale from individual systems towards the production and delivery of multiple robots in parallel, we are looking for a hands-on UI Software Engineer to help develop, industrialize and continuously improve our robotic platforms.

Tasks
  • Develop and integrate complex UI modules, connecting disparate systems and data streams.
  • Implement sophisticated real-time data visualizations.
  • Implement core user interactions with robotic systems and web applications.
  • Perform functional verification tests and troubleshoot issues.
  • Support user interviews and help translate requirements into design input criteria.
  • Work with the development team to refine the visual and interaction layer.
  • Create technical documentation for user interaction and implementation.
Requirements
  • 2+ years of experience with Unity (C# and uGUI) or a TypeScript framework (Vue.js or similar). Experience with both is a strong advantage.
  • 1+ year of hands-on experience developing real-time visualization systems.
  • A passion for human-computer interaction (HCI) and the ability to translate abstract requirements into concrete, production-ready code.
  • Completed education in computer science, software engineering, human-computer interaction, game development, or another highly technical engineering field with a focus on user-centric software development.
  • Understanding of event-driven programming and experience applying it in software development.
  • Experience working with Git version control.
  • Strong problem-solving and connected thinking skills.
  • A drive to write clean, high-quality code.
  • Comfortable working in a cross-functional team.
  • Good organizational skills and attention to detail.
  • Fluent in spoken and written English.
  • Interest in underwater robotics.

Bonus points if you bring:

  • Knowledge of robotics middleware such as ROS/ROS2 and experience interfacing with live sensor data.
  • Experience with map rendering and interaction logic in both 2D and 3D.
  • Hands-on experience with drones or other robotic systems.
  • Experience with high-performance rendering or computationally intensive visualizations, such as compute shaders, graphics pipelines, or point clouds.
  • Knowledge of clean code practices and software design principles such as SOLID.
  • Experience with automated testing, CI/CD, or GitHub Actions.
  • Familiarity with concurrent programming.
  • Experience with Python.
Benefits
  • Collaborative culture where your ideas directly impact product development.
  • A dynamic, passionate and high-performance team with a strong builder mentality and flat hierarchies.
  • Streamlined decision-making processes, flat start-up hierarchies, and modern working methods that cultivate great ideas.
  • Exposure to cutting-edge robot technology and hands-on experience with real-world data processing and visualization.
  • Modern office in Schlieren, Zürich.
  • Attractive compensation in a startup environment.

We value diversity:

Tethys Robotics encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all are respected.

Curious? So are we!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UI Software Engineer (f/m/d) - 80-100%
UI Software Engineer (f/m/d) - 80-100%

Tethys Robotics • Zürich

Hybrid
CHF 110,000 - 145,000
Modern office in Schlieren, Zürich
Attractive compensation in startup env
UI Software Engineer
UI Software Engineer

Tethys Robotics AG • Schlieren

On-site
CHF 90,000 - 120,000
Collaborative culture
Flat hierarchies
Modern office Schlieren
Business Development Manager - 100%
Business Development Manager - 100%

Tethys Robotics AG • Schlieren

On-site
CHF 90,000 - 130,000
Key startup role
Founders collaboration
Ownership & speed
+3
Business Development Manager - 100%
Business Development Manager - 100%

Tethys Robotics AG • Zürich

On-site
Confidential
Key role in startup
Direct collaboration with founders
Ownership and fast decisions
+3
Business Development Intern - 100%
Business Development Intern - 100%

Tethys Robotics • Schlieren

On-site
CHF 20,000 - 27,000
ROV/Robot Maintenance & Repair Technician - 100%
ROV/Robot Maintenance & Repair Technician - 100%

Tethys Robotics AG • Zürich

On-site
Confidential
Competitive compensation
Modern Zurich office
International fast-growing team
Underwater Robotics UI Engineer – Real-Time Visualization
Underwater Robotics UI Engineer – Real-Time Visualization

Tethys Robotics AG • Schlieren

On-site
CHF 95,000 - 150,000
Collaborative culture
Flat hierarchies
Modern Schlieren office
+2
Realtime UI Engineer for Underwater Robotics
Realtime UI Engineer for Underwater Robotics

Tethys Robotics • Zürich

Hybrid
CHF 110,000 - 145,000
Modern office in Schlieren, Zürich
Attractive compensation in startup env
UI Software Engineer - Real-Time Visualization for Robotics
UI Software Engineer - Real-Time Visualization for Robotics

Tethys Robotics AG • Schlieren

On-site
CHF 90,000 - 120,000
Collaborative culture
Flat hierarchies
Modern office Schlieren
Business Development Intern - 100%
Business Development Intern - 100%

Tethys Robotics • Zürich

Remote
EUR 21,000 - 29,000
Mentorship from founders and team
Exposure to live demos and trade shows
Global customer base
+1