Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Euskirchen
- Working Model
- Onsite
Job Summary
In this role, you will develop a robust localization system for robots, work on C/C++ low-level code, test on real hardware, and prepare the platform for future features.
Job Technologies
Your role in the team
- Your primary focus is the localization system. The robot navigates by reading QR tags on the ceiling: an upward-facing camera decodes a global position from each tag, which is then fused with the motor odometry. The system is already in use with customers and at trade shows — the immediate task is to make this system robust and ready for scaling.
- In practice, this touches on a few interconnected components:
- The C/C++ runtime on Real-Time Linux that controls the camera and outputs a position.
- The tooling and the database around batch production and serialization.
- The mapping layer that turns a customer installation into a usable map.
- Camera calibration.
- Once the localization is in place - Robin estimates a few months - the rest of the platform will open up. Motion Control, industrial protocols such as Profinet, MQTT, and ROS, fleet coordination across multiple robots, and the backend behind the customer-facing web UI will then all be on the table. What you work on next depends on what the product needs and how you grow into the work. The long-term vision: you will take over core parts of the Skybot software while Robin hands over topics.
- You will also occasionally be on the move - visiting customer installations and trade fairs to debug ongoing systems and roll out fixes on-site.
- You report to Robin, but he expects you to take responsibility for your own topics.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Strong C/C++ (low-level, performance-critical) and Golang (Backend, interfaces).
- Hands-on Linux - terminal-proficient, on-device debugging (ARM target a plus).
- Sovereignty at the bit-and-byte level - process boundaries, real-time vs. non-real-time, deterministic timing.
- Basics of Electrical Engineering - connect a new sensor and link it with a power supply, read a datasheet, work with digital I/Os (switch relays, read discrete signals).
- Learning speed - you acquire new topics quickly (industrial protocols, control engineering, a new toolchain) and unblock yourself.
- Independence - you are not blocked if ChatGPT does not know the answer.
- Work authorization for the EU.
- On-site in Euskirchen, 4 out of 5 days per week.
- Willingness to travel within the EU (occasionally further) for client assignments and trade fairs.
- Fluent German - the main working language of the team.
Experience
- Over 2 years of professional software engineering experience, with a substantial focus on hardware-related work (Firmware, Embedded, Robotics, Microcontrollers).
This text has been machine translated. Show original
What we offer
- Responsibility from day one - end-to-end localization, followed by platform topics.
- 2-3 year perspective - You take over the key parts of the Skybot software while Robin hands over topics.
- Working close to hardware - debugging on the real robot; you see your code live with customers in real applications.
- Demand - over €800k in pre-orders compared to €300k planned; inbound has surpassed our capacity.
- Architecture is open - the platform decisions for the next two years are on the table.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
CeiliX
CeiliX Technology GmbH is an advanced company specializing in the development of ceiling-based automation and logistics solutions. With their renowned product, the InfinityCrane, they are changing industrial logistics by shifting mobility from ground infrastructure to the ceiling. Founded in 2024, the startup has already implemented successful systems in Europe and the USA.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Industry, Production