
The Cyprus Marine and Maritime Institute (CMMI) invites applications for the recruitment by CMMI of qualified applicants for a Software Developer position at Marine Robotics Innovation Centre (MaRIC), situated in Cyprus. The employment period is a fixed-term contract, with the possibility of renewal.
Company Description:
The Cyprus Marine and Maritime Institute (CMMI) is a Centre of Excellence for marine and maritime research, innovation and technology development and has received funding from the European Union’s Horizon 2020 research and innovation program and matching funding from the Government of the Republic of Cyprus.
Job description:
We are looking for a motivated Software Developer to join our team in advancing marine robotics technology. This role focuses on designing, developing, optimising, maintaining software related to unmanned autonomous/remotely operated marine platforms, and contributing to their testing and deployment. The ideal candidate may bring expertise in control systems, microcontroller programming, communication protocols, hardware Integration of sensors, Computer Application Graphical User Interface / Web Application Development, coupled with a passion for innovation in marine applications and a commitment to cutting-edge technology in a dynamic, collaborative environment.
Qualifications and Experience:
- Educational Background:
- BSc or equivalent in Computer Science or Software Engineering.
- Master’s degree will be considered as an advantage.
- Preferred Technical Expertise: Candidates should possess technical expertise in one or more of the following areas:
- Experience in C/C++ or any other language for programming embedded systems.
- Experience in Java or any other Object-Oriented language.
- Experience in developing Applications with Graphical User Interfaces (GUI) using any framework.
- Experience in developing Web Applications using React or Angular.
- Experience in designing/using relational Databases.
- Experience with control systems, automation, sensors, real-time operating systems and communication protocols.
- Proficiency in using version control software.
Candidates with experience in multiple areas will be considered highly favourable.
- Interpersonal and Professional Skills:
- Excellent knowledge of the English language, both written and verbal.
- Self-motivated and capable of working independently with minimal supervision.
- Strong communication, organizational and interpersonal skills, with the ability to collaborate effectively in a multicultural and multinational environment.
- Passionate about new technologies.
- Strong analytical and integrative thinking.
- Ability to work under pressure, delegate and plan personal workload effectively.
- Ability to solve problems creatively.
- Eager to learn.
Preferred knowledge/skills/experience
- Experience with marine robotics or similar fields (aerospace, autonomous vehicles, etc.)
- Understanding of marine environments and challenges (e.g. communication constraints, navigation in dynamic conditions)
- Theoretical and/or hands-on experience with remotely controlled vehicles.
- Theoretical and/or hands-on experience with Radio frequency (RF) system.
- Theoretical and/or hands-on experience with dynamic systems and automatic control systems.
- Proficiency in programming languages such as C/C++, Java, Typescript.
Benefits:
- Competitive salary based on experience and qualifications
- 13th Salary
- Pension Plan
- Flexible Working Hours
- Hybrid Working Model
- “Dress for your Day”
- 21 days of Annual Leave
- Offering additional days off
- Extensive learning opportunities
- Purpose-driven organisation
- A culture of belonging where everyone feels seen, heard, valued for who they are and empowered to succeed
How to apply:
Interested candidates are requested to provide the following no later than the 15th of June 2025.
- A detailed curriculum vitae
- Contact details of at least two referees who can provide reference letters
Only applications that fulfil the above criteria will be considered. All qualified applicants will receive consideration for employment without regard to race, colour, religion, or sex, including sexual orientation and gender identity, national origin, disability, or any other characteristic. All applications will be treated in strict confidence.
Only shortlisted candidates will be contacted.
For further information, don’t hesitate to contact us at +35724506122, +35724506125 or by email at recruitment@cmmi.blue




















