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

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

Schlieren Vollzeit 90000 - 110000 CHF / Jahr (geschätzt) Vor Ort
T

Auf einen Blick

  • Aufgaben: Entwickle und integriere komplexe UI-Module für innovative Roboterlösungen.
  • Unternehmen: Tethys Robotics, ein ETH Zürich Spin-off mit Fokus auf Unterwasserrobotik.
  • Vorteile: Attraktive Vergütung, modernes Büro in Zürich und dynamisches Team.
  • Weitere Informationen: Flache Hierarchien und eine inklusive Kultur, die Vielfalt schätzt.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten.
  • Qualifikationen: Mindestens 2 Jahre Erfahrung mit Unity oder TypeScript und Leidenschaft für HCI.

Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.

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 u GUI) 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!

#J-18808-Ljbffr

UI Software Engineer (f/m/d) - 80-100% in Schlieren Arbeitgeber: Tethys Robotics AG

Tethys Robotics AG ist ein dynamisches und innovatives Startup, das seinen Mitarbeitern eine einzigartige Gelegenheit bietet, in einem schnell wachsenden Umfeld zu arbeiten. Mit direkter Zusammenarbeit mit den Gründern und Ingenieuren sowie internationalen Reisemöglichkeiten fördert das Unternehmen eine offene und kollaborative Unternehmenskultur, die auf persönlichem Wachstum und beruflicher Entwicklung basiert. Hier haben Sie die Möglichkeit, an der Spitze der Unterwasserrobotik zu stehen und bedeutende Beziehungen in wichtigen Märkten aufzubauen.

T

Kontaktdaten:

Tethys Robotics AG Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so UI Software Engineer (f/m/d) - 80-100% in Schlieren erhalten könntest

✨Mach mit bei Tech-Meetups!

Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.

✨Freu dich auf Hackathons!

Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Tethys Robotics AG wecken!

✨Erstelle ein paar coole Projekte!

Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Tethys Robotics AG einen Einblick in deine Fähigkeiten und Kreativität.

✨Networking auf Entwickler-Plattformen!

Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!

Wir glauben, dass du diese Fähigkeiten brauchst, um UI Software Engineer (f/m/d) - 80-100% in Schlieren mit Bravour zu bestehen

Unity (C# und uGUI)
TypeScript Framework (Vue.js oder ähnlich)
Echtzeit-Datenvisualisierungssysteme
Human-Computer Interaction (HCI)
Ereignisgesteuerte Programmierung
Git Versionskontrolle
Problemlösungsfähigkeiten

Einige Tipps für deine Bewerbung 🫡

Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!

Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.

Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Tethys Robotics AG auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.

Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!

Wie man sich auf ein Vorstellungsgespräch bei Tethys Robotics AG vorbereitet

✨Vorbereitung uf die Coding-Challenges

In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.

✨Flyer für din Portfolio

Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.

✨Technisch konkret werde

Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.

✨Teamfit isch wichtig

In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.