Robotics Hardware QA Engineer
Zagreb,
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 team of 130+ 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 USA, consists of 130+ 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 our QA (Quality Assurance) team
We're looking for someone who enjoys hands-on technical work, is comfortable working with wires, tools, and electrical and mechanical components, and has a practical, problem-solving mindset, as you'll work directly with real robots at our testing hall.
Responsibilities we’ll trust you with:
Hardware Release Validation
Deploy and validate hardware releases on test vehicles, including Beckhoff PLC (TwinCAT), Curtis controllers and scripts, Beckhoff GUI, Robot API, and safety sensors (SICK, Hokuyo, Inxpect)
Verify installed versions and configurations against release specifications
Write and execute hardware test cases, including regression, safety, and fault-insertion tests
Prepare release validation reports with results, logs, measurements, and go/no-go recommendations
Report issues in Jira with clear reproduction steps and verify fixes
Install, wire, and assemble electrical and mechanical components on test robots
Perform basic repairs, hardware modifications, soldering, and wiring as needed
Troubleshoot electrical systems, wiring, sensors, and controllers using diagnostic and measurement tools
Reproduce and investigate hardware issues reported from field deployments
Use tools such as multimeters, oscilloscopes, insulation testers, power supplies, and CAN diagnostic tools
Maintain test vehicles, including their hardware configurations, installed versions, and reference conditions
Create and update test procedures in Jira/Confluence, ensuring coverage of functional and safety requirements
Maintain testing equipment and support validation of new hardware features and vehicle configurations
Identify opportunities to improve testing procedures and overall product quality
Work with hardware, software, and autonomy teams to investigate issues and validate new features
Participate in hardware sprint planning and share findings and results
- Prepare test vehicles with specific configurations required by other teams
Hands-on Hardware Work & Troubleshooting
Test Infrastructure & Improvement
Cross-Team Collaboration
Your area of expertise:
Hands-on experience working with electrical and mechanical components, including wiring, assembly, and basic repairs
Usage of hand tools, power tools, soldering equipment, and wire harnessing tools
Basic understanding of electrical engineering principles and ability to read electrical schematics
Experience using measurement tools (e.g. multimeters, oscilloscopes, power supplies)
Familiarity with PLCs, motor controllers, or industrial communication protocols (e.g., CAN)
Practical troubleshooting skills and ability to identify and reproduce hardware faults
Familiarity with sensors, actuators, or industrial automation systems
Strong analytical skills, attention to detail, and a good approach to problem-solving
Ability to document findings clearly and communicate technical information
Interest in AI
- Good English communication skills, especially in writing
Bonus points:
Experience with Beckhoff PLCs, TwinCAT, or Curtis motor controllers
Familiarity with safety sensors and LiDARs (SICK FX3, Hokuyo UAM, Inxpect C201A)
Experience with CAN diagnostics, TwinCAT Scope, controller fault analysis, or Curtis programming tools
Knowledge of functional safety and safety validation
Experience with hardware release validation, system integration, or structured QA processes
Basic knowledge of UNIX/Linux and scripting (Bash or Python)
Familiarity with Jira, Confluence, ROS, or Docker
Previous experience in robotics, autonomous vehicles, or industrial automation
Tools that we use:
Python
Linux
Robot Operating System
Docker
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.
If we already managed to spark your interest, you can apply even now
But the best things are yet to come if you continue to read on :)