Auf einen Blick
- Aufgaben: Entwickle komplexe UI-Module und integriere sie in unsere Roboterplattformen.
- Unternehmen: Tethys Robotics, ein innovatives Unternehmen für Unterwasserrobotik.
- Vorteile: Attraktive Vergütung, modernes Büro und ein dynamisches Team.
- Weitere Informationen: Flache Hierarchien und eine Kultur der Zusammenarbeit.
- Warum dieser Job: Gestalte die Zukunft der Unterwasserrobotik und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 2 Jahre Erfahrung mit Unity oder einem TypeScript-Framework.
Das prognostizierte Gehalt liegt zwischen 59400 - 72600 € pro Jahr.
Tethys Robotics entwickelt innovative robotische Lösungen für Unterwasserinspektions- und Untersuchungsoperationen unter herausfordernden Bedingungen. Wir bedienen Regierungsorganisationen, große Betreiber von Vermögenswerten und industrielle Dienstleister, die in anspruchsvollen und mission-kritischen Umgebungen tätig sind.
Als Spin-off der ETH Zürich sind wir ein schnell wachsender Pionier im Bereich Unterwasserrobotik mit Sitz in der Schweiz. Während wir von einzelnen Systemen zur Produktion und Lieferung mehrerer Roboter parallel skalieren, suchen wir einen praktischen UI Software Engineer, der uns hilft, unsere robotischen Plattformen zu entwickeln, zu industrialisieren und kontinuierlich zu verbessern.
Aufgaben
- Entwicklung und Integration komplexer UI-Module, die disparate Systeme und Datenströme verbinden.
- Implementierung anspruchsvoller Echtzeit-Datenvisualisierungen.
- Implementierung zentraler Benutzerinteraktionen mit robotischen Systemen und Webanwendungen.
- Durchführung funktionaler Verifikationstests und Fehlersuche.
- Unterstützung von Benutzerinterviews und Übersetzung von Anforderungen in Design-Eingabekriterien.
- Zusammenarbeit mit dem Entwicklungsteam zur Verfeinerung der visuellen und Interaktionsebene.
- Erstellung technischer Dokumentationen für Benutzerinteraktionen und Implementierungen.
Anforderungen
- Mindestens 2 Jahre Erfahrung mit Unity (C# und uGUI) oder einem TypeScript-Framework (Vue.js oder ähnlich). Erfahrung mit beiden ist ein großer Vorteil.
- Mindestens 1 Jahr praktische Erfahrung in der Entwicklung von Echtzeit-Visualisierungssystemen.
- Eine Leidenschaft für Mensch-Computer-Interaktion (HCI) und die Fähigkeit, abstrakte Anforderungen in konkreten, produktionsbereiten Code zu übersetzen.
- Abgeschlossenes Studium in Informatik, Softwaretechnik, Mensch-Computer-Interaktion, Spielentwicklung oder einem anderen hochgradig technischen Ingenieurfeld mit Fokus auf benutzerzentrierte Softwareentwicklung.
- Verständnis von ereignisgesteuerter Programmierung und Erfahrung in deren Anwendung in der Softwareentwicklung.
- Erfahrung mit Git Versionskontrolle.
- Starke Problemlösungsfähigkeiten und vernetztes Denken.
- Ein Antrieb, sauberen, qualitativ hochwertigen Code zu schreiben.
- Komfortabel in der Arbeit in einem funktionsübergreifenden Team.
- Gute organisatorische Fähigkeiten und Aufmerksamkeit für Details.
- Fließend in gesprochenem und geschriebenem Englisch.
- Interesse an Unterwasserrobotik.
Bonuspunkte, wenn Sie mitbringen:
- Kenntnisse über Robotik-Middleware wie ROS/ROS2 und Erfahrung mit der Schnittstelle zu Live-Sensordaten.
- Erfahrung mit Kartenrendering und Interaktionslogik in 2D und 3D.
- Praktische Erfahrung mit Drohnen oder anderen robotischen Systemen.
- Erfahrung mit leistungsstarkem Rendering oder rechenintensiven Visualisierungen, wie Compute Shaders, Grafik-Pipelines oder Punktwolken.
- Kenntnisse über saubere Programmierpraktiken und Softwaredesignprinzipien wie SOLID.
- Erfahrung mit automatisierten Tests, CI/CD oder GitHub Actions.
- Vertrautheit mit nebenläufiger Programmierung.
- Erfahrung mit Python.
Vorteile
- Kollaborative Kultur, in der Ihre Ideen direkt die Produktentwicklung beeinflussen.
- Ein dynamisches, leidenschaftliches und leistungsstarkes Team mit einer starken Builder-Mentalität und flachen Hierarchien.
- Optimierte Entscheidungsprozesse, flache Start-up-Hierarchien und moderne Arbeitsmethoden, die großartige Ideen fördern.
- Einblick in modernste Robotertechnologie und praktische Erfahrung mit der Verarbeitung und Visualisierung von realen Daten.
- Modernes Büro in Schlieren, Zürich.
- Attraktive Vergütung in einem Start-up-Umfeld.
Wir schätzen Vielfalt:
Tethys Robotics fördert eine inklusive Kultur. Wir setzen uns für Chancengleichheit ein, schätzen Vielfalt und pflegen ein Arbeits- und Lernumfeld, in dem die Rechte und die Würde aller respektiert werden.
Neugierig? Wir auch!
UI Software Engineer (f/m/d) - 80-100% Arbeitgeber: Tethys Robotics AG
Tethys Robotics ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich der Unterwasserrobotik entwickelt und dabei auf eine dynamische, inklusive Unternehmenskultur setzt. Mit einem modernen Büro im Herzen von Zürich bieten wir nicht nur wettbewerbsfähige Vergütung, sondern auch die Möglichkeit, an bahnbrechenden Technologien zu arbeiten und sich in einem schnell wachsenden Start-up weiterzuentwickeln. Unsere flachen Hierarchien und die enge Zusammenarbeit im internationalen Team fördern die persönliche und berufliche Entfaltung jedes Mitarbeiters.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so UI Software Engineer (f/m/d) - 80-100% erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Tethys Robotics AG anzuklopfen, wenn du dich auf die Stelle als UI Software Engineer (f/m/d) - 80-100% bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Tethys Robotics AG vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um UI Software Engineer (f/m/d) - 80-100% mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Tethys Robotics AG klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Tethys Robotics AG vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.