Software & Infrastructure Engineer (Robotics)

Software & Infrastructure Engineer (Robotics)

Vollzeit 63000 - 77000 CHF / Jahr (geschätzt) Hybrid
Nautica Technologies AG

Auf einen Blick

  • Aufgaben: Entwickle Software für unseren innovativen Rumpfreinigungsroboter und arbeite an spannenden Robotikprojekten.
  • Unternehmen: Nautica Technologies, ein dynamisches Unternehmen im Bereich Robotik und maritimer Technologie.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und die Möglichkeit, echte Roboter zu entwickeln.
  • Weitere Informationen: Reise zu Hafenpilotprojekten und erlebe die Herausforderungen der Robotik in der Praxis.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite direkt mit echten Schiffen und Technologien.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung in Softwareentwicklung, stark in C++ und Python.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 CHF pro Jahr.

We are hiring a Senior Software & Infrastructure Engineer to own how our hull-cleaning robot's software is built, tested, shipped and run in the field.

Nautica Technologies builds a differential-drive crawler that cleans the submerged hulls of ships.

Its software is a ROS 2 stack covering localization, navigation, simulation and operator tooling, running on embedded Linux and microcontroller hardware.

Your time will be split roughly evenly between platform and robotics feature work: making the stack reproducible, observable and easy to deploy to a growing fleet, while contributing production C++ and Python yourself on localization, navigation and mission features.

Expect to join pilot deployments with ship operators, where the code meets salt water.

What you'll work on Build and release: Own our containerised, multi-architecture builds and grow the release pipeline into full CI with automated tests.

Fleet deployment: Make it safe and simple to configure robots and roll new software out to the field.

Observability and data: Make it fast to go from a field run to a diagnosed problem through logging, recording and analysis tooling.

Robotics features: Build and improve production ROS 2 nodes in C++ and Python across localization, navigation and mission logic.

Simulation and testing: Extend our simulation so robotics changes are verified before they reach a robot.

Hardware integration: Work on the interfaces between our software, sensors and embedded controllers.

Field pilots: Prepare, support and debrief pilot deployments; turn what breaks in the field into tooling, tests and fixes.

What we're looking for4+ years of professional software engineering, with at least 2 years on infrastructure, build or platform work for software that runs on real hardware.

Strong C++ 17 and Python 3; comfortable reading and changing the other person's language.

Deep Linux experience: systemd, networking, udev and serial devices, cross- compilation, debugging on a remote embedded target.

Docker in production, including multi-stage and multi-architecture builds and docker compose.

Built and maintained CI/CD pipelines (Git Hub Actions or similar) with automated tests and versioned releases.

Hands-on ROS 2, or a comparable robotics middleware, plus a working grasp of pub/sub systems and DDS-style networking.

Habit of writing tests, small reviewable commits and clear technical decision records.

Fluent use of AI coding tools and assistants in day-to-day engineering: you know where they speed you up, review what they produce critically, and keep code quality, safety and security your responsibility.

Willingness to travel to ports for pilot deployments (few trips a year) and to debug calmly under field conditions.

Fluent written and spoken English.

Nice to have Nav2 (controllers, planners, costmaps).

Gazebo (ros_gz) simulation and simulation-in-the-loop testing in CI.

NVIDIA Jetson (Jet Pack, L4T) and Raspberry Pi deployments; GPIO and camera pipelines (GStreamer).

Embedded firmware with Zephyr RTOS on STM32, protobuf over serial.

Foxglove, MCAP.

Fleet management, OTA updates or device provisioning at small-to-medium scale.

Marine, subsea or other field robotics; acoustic or UWB positioning.

Languages: C++ and Python, plus some Type Script and CNavigation and localization: Nav2 and sensor-fusion filters

Simulation: Gazebo

Hardware: Embedded Linux computers and microcontrollers Build and deploy: Docker and Git Hub Actions Data and tooling: ROS bag recording and visualisation tools What we offer A small team where you shape the platform from the ground up, not maintain someone else's.

Real robots, real ships: your work goes from a commit to a hull in a port.

Option to take part of your compensation as equity #J-18808-Ljbffr

Software & Infrastructure Engineer (Robotics) Arbeitgeber: Nautica Technologies AG

Nautica Technologies ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten, wo Ihre Beiträge direkt zur Entwicklung von Robotiklösungen für die Schifffahrt führen. Mit einem kleinen, engagierten Team fördern wir eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens, während wir Ihnen die Chance geben, an spannenden Pilotprojekten teilzunehmen und Ihre Fähigkeiten in C++ und Python weiterzuentwickeln. Zudem bieten wir flexible Arbeitsbedingungen und die Option, einen Teil Ihrer Vergütung in Form von Eigenkapital zu erhalten, was Ihnen eine direkte Verbindung zum Erfolg des Unternehmens ermöglicht.

Nautica Technologies AG

Kontaktdaten:

Nautica Technologies AG Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Software & Infrastructure Engineer (Robotics) erhalten könntest

✨Verknüpf dich mit Fachleuten!

Besuch Veranstaltungen und Messen, die sich mit Robotik befassen. So kannst du direkt mit Leuten aus der Industrie quatschen, die bei Firmen wie Nautica Technologies AG arbeiten. Netzwerke sind in dieser Branche super wichtig, und oft erfährst du so von offenen Stellen, bevor sie überhaupt ausgeschrieben sind.

✨Zeig deine Projekte!

Mach deine eigenen Robo-Projekte sichtbar! Erstelle ein Portfolio, wo du deine Arbeiten präsentierst – sei es auf GitHub oder auf einer persönlichen Webseite. Wenn du dann bei Nautica Technologies AG vorstellig wirst, kannst du direkt zeigen, was du drauf hast!

✨Nutz Online-Communities!

Engagiere dich in Online-Communities und Foren, die sich mit Robotik auskennen. Plattformen wie Reddit oder spezialisierte Facebook-Gruppen können dir helfen, Kontakte zu knüpfen und Tipps für Stellensuche zu bekommen. Diese Gruppen sind auch oft ein super Ort, um Insiderinformationen über die Branche zu erhalten!

✨Bewirb dich direkt bei uns!

Wisst ihr was? Bewirb euch direkt über die Webseite von Nautica Technologies AG. Wir sind auf der Suche nach talentierten Leuten! Eine direkte Bewerbung kann oft den Unterschied machen, also zögere nicht und bring deine Leidenschaft für Robotik in die Bewerbung ein.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software & Infrastructure Engineer (Robotics) mit Bravour zu bestehen

C++ 17
Python 3
ROS 2
Embedded Linux
Docker
CI/CD Pipelines
Networking

Einige Tipps für deine Bewerbung 🫡

Zeig dini Programmierkünste!:Für e Vollzeit-Job in der Robotik isch es wichtig, dass du dini Programmierkünste im CV präsentierst. Gib konkret an, mit welcher Software oder Programmiersprachen du arbeitet hesch, wie z.B. C++, Python oder ROS. Das zeigt, dass du ready bisch für die technische Herausforderung, wo bim Job auf di zukommt.

Beweis dein Verständnis vo Robotersysteme:D'Fähigkeit, Robotersysteme zu verstehen und anzuwenden, isch zentral. In dim Anschreiben könntisch du Beispiele nenne, wo du mit Robotik-Projekten gearbeitet hesch, sei es im Studium oder privat. Erwähne eventuell auch Zertifikate oder Kurse, wo du gmacht hesch und die relevant für din angestrebte Job sind.

Persönliche Motivation:In dim Anschreiben isch es a wichtig, dass du dini Motivation zielgerichtet erläuterisch. Was reizt di an der Robotik? Was wiltsch in der Branche erreichen? Schaff es, dass d'Personalabteilung spüürt, wie Passioniert du bisch und dass du för di am richtige Plätz bisch.

Bewirb di direkt über unsere Website:Mir empfehle dir, dich direkt über unsere Website bei Nautica Technologies AG für die Software & Infrastructure Engineer (Robotics)-Stelle zu bewerben. Das sorgt dafür, dass dini Bewerbung direkt beim richtige Team landet und du dir so die besten Chancen für e Einladung zum Vorstellungsgespräch sicherst.

Wie man sich auf ein Vorstellungsgespräch bei Nautica Technologies AG vorbereitet

✨Verstande die technologischen Grundlagen

Mach dir klar, mit welchen Technologien und Programmiersprachen du in der Robotik arbeitest. Es kann hilfreich sein, konkrete Beispiele von Projekten oder Praktika zu teilen, wo du z.B. mit Künstlicher Intelligenz oder Sensorik gearbeitet hast. So zeigst du dein Wissen und deine Erfahrung direkt im Gespräch.

✨Bereite dich auf praktische Tests vor

In der Robotik sind praktische Fähigkeiten oft zentral. Sei vorbereitet, an einem Coding-Test oder einer technischen Herausforderung teilzunehmen, wo du z.B. ein einfaches Robotermodell entwerfen oder programmieren musst. Übe solche Szenarien vorher, um deine Umsetzungskompetenz zu beweisen.

✨Zeig deine Leidenschaft für Robotik

Erzähle von deiner Begeisterung für Robotik und welche Entwicklungen dich persönlich inspirieren. Bei einem Vollzeitjob wollen Unternehmer sehen, dass du wirklich für das Fach brennst – vielleicht hast du auch eigene Projekte oder Hobbys in diesem Bereich?

✨Stell relevante Fragen

Nutze das Gespräch, um Fragen zu stellen, die zeigen, dass du die Branche verstehst. Frag nach zukünftigen Projekten bei Nautica Technologies AG oder wie sie mit neuen Technologien umgehen. Das zeigt, dass du den Job nicht nur als Job, sondern als Chance zur persönlichen und beruflichen Weiterentwicklung siehst.