Ronna Medical is seeking a talented and motivated Software Development Engineer for a full-time, on-site position at our office in Zagreb, Croatia. This is a unique opportunity to contribute to cutting-edge research and development in robotics, embedded systems, computer vision, and medical software.
Role Description
As a Software Development Engineer in our R&D team, you will be responsible for designing, developing, and implementing advanced software and embedded systems for our medical robotic platforms. You will collaborate with multidisciplinary teams including robotics, electronics, and mechanical engineers to build innovative, high-performance solutions. Your daily tasks will include algorithm development, medical application oriented software development, embedded software programming, and system integration. This role offers the chance to work on impactful, real-world projects at the intersection of robotics, healthcare, and intelligent systems.
Qualifications
Ideal candidates will possess a blend of the following qualifications:
Core Qualifications:
- Programming Skills: Advanced knowledge of C/C++, Python, and other relevant languages. Experience in algorithm development, system optimization, and performance tuning.
- R&D Experience: Demonstrated ability to work on research and development projects, ideally in robotics, embedded systems, or medical technology domains.
- Analytical and Problem-Solving Skills: Strong analytical mindset with a practical, solution-oriented approach to complex challenges.
- Collaboration and Communication: Excellent teamwork and communication skills, including experience working in cross-functional research and engineering teams.
Specialized Qualifications (any combination of the following):
- Software and Embedded Systems Expertise: Experience with embedded platforms, sensor integration, and hardware debugging tools.
- Computer Vision and AI: Development of perception systems using image processing, deep learning, or machine learning.
- Medical Device Software: Experience with regulatory standards (e.g., IEC 62304) and software development in medical or safety-critical environments.
- Robotics Software Development: Familiarity with robotics frameworks (e.g., ROS), motion planning, and control systems.
- Electromechanical Systems: Understanding of system integration across software, electronics, and mechanics.
Educational Background:
- Master’s or Ph.D. degree in Computer Science, Electrical Engineering, Robotics, Embedded Systems, or a related field.