About this role
Software Engineer (Zagreb) at Rimac Automobili. Location: Zagreb, Zagreb, Croatia. Role: Develop backend, Design layers, Maintain microservices Requirements: Bachelor’s/Master’s or PhD in computer engineering or computer science; 3+ years (Mid) or 5+ years (Senior) in modern C++ development; experience across C++, Python, and Shell; Linux-based development; knowledge of CAN, MQTT, Modbus; CI/CD and debugging skills; willing to travel. Category: Software Development Seniority: Mid Level Tools: C++, Python, Shell scripting, Linux, CMake, Jenkins, CAN, MQTT, Modbus, TCP/IP, GoogleTest, MATLAB/Simulink, Docker, AWS, MySQL Commitment: Full Time Workplace: Onsite Languages: English