×
Register Here to Apply for Jobs or Post Jobs. X

Software & Infrastructure Engineer; Robotics

Job in Dietlikon / Dietlikon (Dorf), Zurich, Switzerland
Listing for: Nautica Technologies AG
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Robotics, Python, DevOps, Unix/Linux
Salary/Wage Range or Industry Benchmark: 120000 - 185000 CHF Yearly CHF 120000.00 185000.00 YEAR
Job Description & How to Apply Below
Position: Software & Infrastructure Engineer (Robotics)
Location: Dietlikon / Dietlikon (Dorf)

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 for
  • 4+ 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 () 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 STM
    32, 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 C
  • Navigation 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary