InternFlow

Europe Arbeitnow ·

contract

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

Tethys Robotics AG · Schlieren

Tethys Robotics AG is an ETH Zürich spin-off specializing in underwater robotics for subsea inspection and investigation. The company develops robotic platforms for governmental and industrial clients operating in mission-critical environments. As a UI Software Engineer, you will focus on building and integrating complex user interface modules that connect disparate data streams from robotic systems. Your day-to-day responsibilities will involve implementing real-time data visualizations, designing core user interactions for web and robotic applications, and translating user requirements into functional design inputs. You will work closely with the development team to refine interaction layers and perform functional verification tests to ensure system reliability. This role is well-suited for a candidate with a background in computer science or human-computer interaction who possesses strong proficiency in Unity or TypeScript frameworks. The ideal applicant is comfortable working in a cross-functional, high-performance environment and has a demonstrated ability to translate abstract technical requirements into production-ready code. Experience with robotics middleware, real-time sensor data, or high-performance rendering is highly valued for this position.

ui software engineerroboticsunitytypescripthuman-computer interactiondata visualizationsubsea technologysoftware engineering

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. You don't meet every point exactly? Apply anyways! 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! We look forward to receiving your online application as we value the attitude over experience. In any case, please provide a full overview of the following documents – we value the completeness: Cover letter Curriculum Vitae Letter of reference / work certificates Education certificates ‍ - Please note: We only accept applications via the online portal. Find more English Speaking Jobs in Switzerland on Arbeitnow

RoleUI Software Engineer (f/m/d) - 80-100%
CompanyTethys Robotics AG
LocationSchlieren
Typecontract
CompensationNot disclosed
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Explore Related Placements


// similar opportunities

You might also like

Lead Software Engineer

Zurich Soft Robotics Gmbh

Zurich Soft Robotics Gmbh logo
Zürichcontract
Arbeitnow

Building the intelligence behind Solskin Are you a driven person who wants to make buildings come alive? We are Zurich Soft Robotics (ZSR), a Zurich-based start...

Apply now →

Staff Software Engineer, Ios Platform

Reddit

Remote - United Statescontract
Greenhouse

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

Apply now →

Industrial Software Engineer - Railway Applications (m/w/d) 80-100%

Traila

Traila logo
Regensdorfcontract
Arbeitnow

About Traila At Traila, we are dedicated to shaping the future of rail transport through cutting-edge technology. Since our founding in 2017, we have been drive...

Apply now →

Senior Software Engineer (comms Core)

Affirm

Remote Polandcontract
RemoteAny GraduateGreenhouseSoftware Development# Python# Kotlin# AWS# MySQL+2 more

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on ...

['On-Call Rotation']

Apply now →

(senior) System Software Engineer

CDDS AG

CDDS AG logo
Zürichcontract
Arbeitnow

You want to help build Europe's resilience. You want to protect people and critical infrastructure - ultimately saving the lives of thousands. You want to work ...

Apply now →

Staff Software Engineer, Android Design System

Reddit

Remote - United Statescontract
Greenhouse

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

Apply now →