Software Engineer — Robotics Platform, DE (m/w/d)

Software Engineer — Robotics Platform, DE (m/w/d)

Köln Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
C

Auf einen Blick

  • Aufgaben: Entwickle innovative Software für mobile Roboter und arbeite an spannenden Projekten.
  • Unternehmen: Kreatives Tech-Startup mit einem dynamischen Team von 10 Personen.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Wachsendes Unternehmen mit über 800k € Vorbestellungen und großartigen Karrierechancen.
  • Warum dieser Job: Übernehme Verantwortung ab Tag eins und sieh deinen Code in der Praxis bei Kunden.
  • Qualifikationen: Mindestens 2 Jahre Erfahrung in Software-Engineering und starke C/C++-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Vor Ort in Euskirchen (Raum Köln–Bonn) · 4 von 5 Tagen/Woche · Vollzeit

CeiliX baut deckenbasierte mobile Roboter für die Lager- und Fabriklogistik — die ersten ihrer Art, mit produktiven Systemen bei Kund:innen in der EU und den USA. Das Unternehmen besteht aus ca. 10 Personen, hat über 800k € an Vorbestellungen für 2026 und gerade einen Branchenpreis gewonnen. Bisher haben zwei Engineers den Großteil der Plattform-Software geschrieben, und einer von ihnen wechselt jetzt zu anderen Themen — deshalb sucht Robin, der die Software hier verantwortet, jemanden an seiner Seite.

Die Arbeit

Dein erster Fokus ist das Lokalisierungssystem. Der Roboter orientiert sich, indem er QR-Tags an der Decke ausliest: eine nach oben gerichtete Kamera decodiert aus jedem Tag eine globale Position, die anschließend mit der Motor-Odometrie fusioniert wird. Das System läuft bereits bei Kunden und auf der Messe — die unmittelbare Aufgabe ist, dieses System robust zu machen und für die Skalierung vorzubereiten.

In der Praxis berührt das ein paar zusammenhängende Bausteine:

  • Die C/C++-Runtime auf Real-Time-Linux, die die Kamera ansteuert und eine Position ausgibt
  • Das Tooling und die Datenbank rund um Tag-Produktion und Serialisierung
  • Den Mapping-Layer, der aus einer Kundeninstallation eine nutzbare Karte macht
  • Kamera-Kalibrierung

Sobald die Lokalisierung steht — Robin schätzt ein paar Monate — öffnet sich der Rest der Plattform. Motion Control, industrielle Protokolle wie Profinet, MQTT und ROS, Flottenkoordination über mehrere Roboter hinweg und das Backend hinter der kundenseitigen Web-UI sind dann alle auf dem Tisch. Woran du als nächstes arbeitest, hängt davon ab, was das Produkt braucht und wie du in die Arbeit hineinwächst. Das längerfristige Bild: Du übernimmst zentrale Teile der Skybot-Software, während Robin Themen abgibt.

Du wirst auch ab und zu unterwegs sein — Kundeninstallationen und Messen besuchen, um am laufenden System zu debuggen und Fixes vor Ort auszurollen. Du berichtest an Robin, aber er erwartet, dass du deine Themen selbst verantwortest.

Must Have

  • 2+ Jahre professionelle Software-Engineering-Erfahrung, mit substanziellem Anteil an hardware-nahem Arbeiten (Firmware, Embedded, Robotik, Microcontroller)
  • Starkes C/C++ (low-level, performance-kritisch) und Golang (Backend, Schnittstellen)
  • Hands‑on Linux — terminal‑sicher, on‑device debuggen (ARM‑Target ein Plus)
  • Souveränität auf Bit‑und‑Byte‑Ebene — Prozessgrenzen, Real‑Time vs. Non‑Real‑Time, deterministisches Timing
  • Grundlagen Elektrotechnik — einen neuen Sensor anschließen und mit einer Spannungsquelle verbinden, ein Datenblatt lesen, mit digitalen I/Os arbeiten (Relais schalten, diskrete Signale lesen)
  • Lerngeschwindigkeit — du eignest dir neue Themen schnell an (industrielle Protokolle, Regelungstechnik, eine neue Toolchain) und entblockst dich selbst
  • Eigenständigkeit — du bist nicht blockiert, wenn ChatGPT die Antwort nicht kennt
  • Arbeitsberechtigung für die EU
  • Vor Ort in Euskirchen, 4 von 5 Tagen pro Woche
  • Bereitschaft, innerhalb der EU (gelegentlich auch weiter) zu reisen: Kundeneinsätze und Messen
  • Fließendes Deutsch — die Hauptarbeitssprache des Teams

Nice to Have

  • Microcontroller oder vergleichbares low‑level Hardware-/Software‑Arbeiten
  • Industrielle Automatisierung — PLC (Strukturierter Text, IEC 61131‑3), Profinet, MQTT, ROS. On the job lernbar.
  • gRPC — die Brücke zwischen Real‑Time‑Runtime und Plattform‑Backend
  • Release Management oder Software‑Projektplanung
  • Computer Vision / Kamera‑Kalibrierung
  • JavaScript für gelegentliche Frontend‑Arbeit (KI‑gestützt ist okay)

Warum diese Rolle

  • Verantwortung ab Tag eins — Lokalisierung end‑to‑end, danach Plattform‑Themen
  • 2–3‑Jahres‑Perspektive — Du übernimmst die wichtigen Teile der Skybot‑Software, während Robin Themen abgibt
  • Hardware‑nahes Arbeiten — Debugging am echten Roboter; du siehst deinen Code Live bei Kunden in realen Anwendungen
  • Nachfrage — über 800k € an Vorbestellungen gegen 300k € geplant; Inbound überholt unsere Kapazität
  • Architektur ist offen — die Plattform-Entscheidungen der nächsten zwei Jahre liegen auf dem Tisch

Software Engineer — Robotics Platform, DE (m/w/d) Arbeitgeber: CeiliX

CeiliX ist ein innovatives Unternehmen im Bereich der Robotik, das seinen Mitarbeitern eine dynamische und verantwortungsvolle Arbeitsumgebung bietet. Mit einem kleinen, engagierten Team in Euskirchen profitieren Sie von einer engen Zusammenarbeit und der Möglichkeit, an bahnbrechenden Technologien zu arbeiten, die bereits bei Kunden im Einsatz sind. Die Unternehmenskultur fördert Eigenverantwortung und kontinuierliches Lernen, während die Aussicht auf persönliches Wachstum und die Teilnahme an spannenden Projekten in der Robotikbranche Ihnen eine bedeutende und erfüllende Karriere ermöglicht.

C

Kontaktdaten:

CeiliX Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer — Robotics Platform, DE (m/w/d) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Projekte zu präsentieren. Wir können dir helfen, die besten Ressourcen zu finden.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig dein Interesse und deine Motivation!

Tipp Nummer 4

Mach dich mit den neuesten Technologien vertraut! Gerade im Bereich Robotik ist es wichtig, up-to-date zu sein. Lass uns wissen, wenn du Empfehlungen für Lernmaterialien brauchst!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer — Robotics Platform, DE (m/w/d) mit Bravour zu bestehen

C/C++
Golang
Linux
Embedded Systems
Robotik
Microcontroller
Elektrotechnik

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du für die Rolle als Software Engineer bei CeiliX brennst.

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um zu zeigen, wie du die geforderten Skills mitbringst. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast.

Pass auf die Details auf!:Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer und professioneller Auftritt macht einen guten Eindruck und zeigt, dass du dir Mühe gibst.

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!

Wie man sich auf ein Vorstellungsgespräch bei CeiliX vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die CeiliX verwendet, insbesondere C/C++ und Golang. Zeige im Interview, dass du die Prinzipien der Robotik und der Hardware-nahen Programmierung verstehst. Bereite Beispiele vor, wie du ähnliche Technologien in der Vergangenheit angewendet hast.

Bereite praktische Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere im Bereich der Lokalisierungssysteme oder Embedded Systems. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du Probleme gelöst hast.

Zeige deine Lernbereitschaft

Da die Rolle eine schnelle Einarbeitung in neue Themen erfordert, solltest du Beispiele dafür parat haben, wie du dir in der Vergangenheit schnell neues Wissen angeeignet hast. Das kann durch Online-Kurse, persönliche Projekte oder berufliche Weiterbildungen geschehen sein.

Sei bereit für technische Fragen

Erwarte technische Fragen zu Themen wie Echtzeitbetriebssysteme, Kamera-Kalibrierung und industrielle Protokolle. Übe, wie du komplexe technische Konzepte einfach erklären kannst, um dein Verständnis zu demonstrieren und gleichzeitig deine Kommunikationsfähigkeiten zu zeigen.