> Markdown version of [/jobs/ext/81756-software-engineer-robotics-platform-de](https://www.wearedevelopers.com/jobs/ext/81756-software-engineer-robotics-platform-de). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Robotics Platform, DE - **Company:** CeiliX - **Location:** Euskirchen, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Computer Vision, C++ (Programming Language), Datasheets, Software Debugging, Firmware, Message Queuing Telemetry Transport (MQTT), Release Management, Webui, Software Engineering, Structured Text, Toolchain, PIC Microcontroller, Backend, Front End Software Development, Iec61131-3, GPT, Golang - **Published:** May 23, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=3cb55856d96a5b9a ## About the Role * 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 ## 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) ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [How to Find Tech Jobs in Berlin](https://www.wearedevelopers.com/magazine/291-how-to-find-tech-jobs-in-berlin) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)