About this job
<p>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.</p><p>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 <strong>UI Software Engineer</strong> to help develop, industrialize and continuously improve our robotic platforms.</p><h2>Tasks</h2><ul><li><p>Develop and integrate complex UI modules, connecting disparate systems and data streams.</p></li><li><p>Implement sophisticated real-time data visualizations.</p></li><li><p>Implement core user interactions with robotic systems and web applications.</p></li><li><p>Perform functional verification tests and troubleshoot issues.</p></li><li><p>Support user interviews and help translate requirements into design input criteria.</p></li><li><p>Work with the development team to refine the visual and interaction layer.</p></li><li><p>Create technical documentation for user interaction and implementation.</p></li></ul><h2>Requirements</h2><ul><li><p>2+ years of experience with Unity (C# and uGUI) or a TypeScript framework (Vue.js or similar). Experience with both is a strong advantage.</p></li><li><p>1+ year of hands-on experience developing real-time visualization systems.</p></li><li><p>A passion for human-computer interaction (HCI) and the ability to translate abstract requirements into concrete, production-ready code.</p></li><li><p>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.</p></li><li><p>Understanding of event-driven programming and experience applying it in software development.</p></li><li><p>Experience working with Git version control.</p></li><li><p>Strong problem-solving and connected thinking skills.</p></li><li><p>A drive to write clean, high-quality code.</p></li><li><p>Comfortable working in a cross-functional team.</p></li><li><p>Good organizational skills and attention to detail.</p></li><li><p>Fluent in spoken and written English.</p></li><li><p>Interest in underwater robotics.</p></li></ul><p><strong><em>You don't meet every point exactly? Apply anyways!</em></strong></p><p></p><p><strong>Bonus points if you bring:</strong></p><ul><li><p>Knowledge of robotics middleware such as ROS/ROS2 and experience interfacing with live sensor data.</p></li><li><p>Experience with map rendering and interaction logic in both 2D and 3D.</p></li><li><p>Hands-on experience with drones or other robotic systems.</p></li><li><p>Experience with high-performance rendering or computationally intensive visualizations, such as compute shaders, graphics pipelines, or point clouds.</p></li><li><p>Knowledge of clean code practices and software design principles such as SOLID.</p></li><li><p>Experience with automated testing, CI/CD, or GitHub Actions.</p></li><li><p>Familiarity with concurrent programming.</p></li><li><p>Experience with Python.</p></li></ul><h2>Benefits</h2><ul><li><p>Collaborative culture where your ideas directly impact product development.</p></li><li><p>A dynamic, passionate and high-performance team with a strong builder mentality and flat hierarchies.</p></li><li><p>Streamlined decision-making processes, flat start-up hierarchies, and modern working methods that cultivate great ideas.</p></li><li><p>Exposure to cutting-edge robot technology and hands-on experience with real-world data processing and visualization.</p></li></ul><ul><li><p>Modern office in Schlieren, Zürich.</p></li><li><p>Attractive compensation in a startup environment.</p></li></ul><p></p><p><strong>We value diversity:</strong></p><p>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.</p><p></p><p><strong>Curious? So are we!</strong></p><p>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:</p><ul><li><p>Cover letter</p></li><li><p>Curriculum Vitae</p></li><li><p>Letter of reference / work certificates</p></li><li><p>Education certificates</p></li></ul><p></p><p>-</p><p><em>Please note: We only accept applications via the online portal.</em></p><p>Find more <a href="https://www.arbeitnow.ch/english-speaking-jobs">English Speaking Jobs in Switzerland</a> on Arbeitnow</a>