Skip to Content

Junior Embedded Engineer - Croatia (Student position)

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 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 100+ 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 Junior Embedded Engineer, you will participate in the development of embedded solution from hardware and software perspective. The team is responsible for design, validation and testing activities for a variety of embedded systems used in robotic applications.

From day one, you’ll have a mentor to guide you, but we hope you’ll quickly start taking ownership of your work. We love people who are curious, proactive, and enjoy thinking about how complex real-world systems behave. If you ask questions, suggest improvements, and like seeing your code run on actual robots - you’ll fit right in.


What you will be working on:
    • participating in development of embedded hardware and software (designing, coding, testing and integration)
    • prototyping and testing designed embedded systems in laboratory and real scenario conditions
    • participating in project discussion related to design and review
    • participating in creation of project documentation


Your profile:
    • bachelor's degree (VŠS) in Computer Science, Engineering or a related field
    • analytical skills and attention to detail
    • good software development capabilities in C and preferably in C++
    • basic familiarity with programming and debugging microcontrollers running Bare-metal and FreeRTOS applications
    • basic familiarity with communication protocols, such as UART, SPI, I2C, CAN, etc.
    • practical understanding of Bash scripting and Python on Linux
    • strong verbal and written communication skills in English
    • ability to work full-time (min. 32 hours/week, with flexibility around studies)


Steps in the selection process:

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.

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.

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!