Robotic System Engineer - Croatia
About us
At Gideon, we're crafting the future of logistics, manufacturing & other industrial environments with cutting-edge AI and 3D vision-based autonomous robots. Our cutting-edge robots are deployed to support operations across various industries, with a particular focus on optimizing logistics. Our team of 80+ exceptional individuals is committed to automating complex operations, allowing people to shine in what they do best.
If you're ready to join us and be part of this journey, read on!

Our team, based in Croatia and US, consists of 80+ super-talented people, including top-notch experts in the field of hardware and software engineering, and is devoted to developing robots with a mission of making people's work easier.
We are an ambitious group of tech enthusiasts with different backgrounds, skills, and experiences, very excited and passionate about what we do! And above all, we cherish team spirit, constant learning and kindness. There is much more to learn, so we hope this piqued your curiosity!
About the role
As a Robotics System Engineer, you will be responsible for Gideon’s autonomy stack integration and deployment on different vehicle types. You are expected to fully understand the architecture of our autonomy stack, dependencies between various software modules and the functionalities of each module. You will be also exposed to our simulation environment, within which you will contribute with developing scripts for running experiments. We are looking for a versatile engineer comfortable with occasional work in our test facility and at the customers’ sites.
Responsibilities we’ll trust you with:
- configuring and deploying Gideon’s autonomy stack on industrial vehicles
- installing and configuring a Linux based operating system
- extension of our proprietary configuration stack manager
- developing tools for scaling up the deployment to a large number of units
- developing scripts for executing simulation experiments
- communication and coordination with development teams
Your profile:
- BSc or MSc in Software Engineering, Robotics or a related technical field
- experience with Linux, Git and Docker
- familiarity with Robot Operating System (ROS)
- familiarity with robot sensors (cameras, lidars, ultrasonic, etc.)
- basic programming skills (Python, Bash, C++)
Bonus points:
- experience with robotics (academia/online courses or industry)
- experience with system architectures
- experience with tools for system cloning, backup and recovery
Steps in the selection process:
Introduction
Tell us about your experiences and interests, and we will tell you more about the position, about our team and Gideon as a whole. We cherish the individual approach to every candidate and we are always curious to hear how we fit into your plans!
Technical Assessment
This stage will show you how the actual job will look like and how you fit in. You will get an insight into technical details by completing the technical task and discussion with one of our senior experts.
Final interview
The final step is a more in-depth conversation where you will get a full picture of how your work in Gideon would look like and what kind of culture we cherish.
Offer!
If all goes well, this is when we send you the offer with the information and details about compensation, vacation policy, benefits plan and all the other working details.