Your primary focus will be the localization system.
The robot localizes by reading QR tags on the ceiling: an upward-facing camera decodes a global position from each tag.
You will also travel occasionally — visiting customer sites and trade shows to debug the live system and roll out fixes on-site.
You will report to Robin, but he expects you to take ownership of your projects.
Once localization is established — Robin estimates a few months — the rest of the platform will open up.
Requirements
2+ years of professional software engineering experience, with a substantial portion spent working close to hardware (firmware, embedded systems, robotics, microcontrollers)
Strong C/C++ (low-level, performance-critical) and Golang (backend, interfaces)
Hands-on Linux — comfortable with the terminal and on-device debugging (ARM target is a plus)
Proficiency at the bit-and-byte level — process boundaries, real-time vs. non-real-time, deterministic timing
Basic electronics knowledge — able to connect a new sensor to a power source, read a datasheet, and work with digital I/Os (switch relays, read discrete signals)
Fast learning ability — you pick up new topics quickly (industrial protocols, control theory, a new toolchain) and unblock yourself
Independence — you keep progressing even when tools like ChatGPT don’t provide the answer
Authorization to work in the EU
On-site in Euskirchen, 4 out of 5 days per week
Willingness to travel within the EU (occasionally further) for customer deployments and trade shows
Fluent German — the team’s primary working language
Tech Stack
Linux
Go
Benefits
Responsibility from day one — end-to-end ownership of localization, followed by broader platform responsibilities
2–3 year perspective — you will take over key parts of the Skybot software as Robin hands off responsibilities
Hands-on hardware work — debugging on real robots; you will see your code running live with customers in real applications
Strong demand — over €800k in pre-orders versus €300k planned; inbound demand exceeds current capacity
Open architecture — the platform decisions for the next two years are up for discussion and influence