×
Register Here to Apply for Jobs or Post Jobs. X

UI Software Engineer; f​/m​/d

Job in Zürich, 8081, Zurich, Kanton Zürich, Switzerland
Listing for: Tethys Robotics
Full Time position
Listed on 2026-10-23
Job specializations:
  • Software Development
    Robotics, Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 145000 CHF Yearly CHF 110000.00 145000.00 YEAR
Job Description & How to Apply Below
Position: UI Software Engineer (f/m/d) - 80-100%
Location: Zürich

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 Type Script 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 Git Hub 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!

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary