Software Engineer - Robotics Platform, DE
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
- 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., * 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)
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
The Biggest German Tech Companies
The 12 Best Jobs for Software Engineers
How to Find Tech Jobs in Berlin