radno Osvježeno prije 24 min24 min
Rok za 6 dana

Software Engineer - Maritime Systems (m/f)

Centar izvrsnosti MARBLE d.o.o. · Zagreb

Plaća nije navedena u oglasu
IT i telekomunikacije

O poslu

We are seeking a versatile Software Engineer (m/f) to develop and integrate software for complex maritime systems, with a strong focus on sensor and equipment integration, device communication, and edge data acquisition and processing. The role involves building modular and reusable software for deployment across different marine platforms, supporting communication through standard hardware and network interfaces, and ensuring reliable end-to-end system functionality through laboratory and field testing.



Workplace:

- MARBLE - Centre of Excellence in Maritime Robotics and Technologies for Sustainable Blue Economy, Zagreb, Froudeova 13 (location: https://maps.app.goo.gl/nCSzifNTg8N1aSBm6)



Key responsibilities:

- Take ownership of sensor and equipment integration from initial interface definition through deployment and validation

Develop and deploy software to integrate diverse sensors and equipment in complex maritime systems (e.g., acoustic sensors, CTDs, ADCPs, LiDAR, underwater cameras, environmental monitoring sensors)

- Ensure modular, reusable, and portable software for deployment across platforms such as underwater networks, AUVs, ASVs, and ROVs

- Implement and maintain reliable communication between devices using standard interfaces and protocols such as UART, SPI, I2C, CAN, and Ethernet

- Develop applications for edge and IoT devices, including data acquisition and processing

- Diagnose and resolve hardware-software integration issues across sensors, communication interfaces, edge devices, and networked systems

- Support system integration, testing, and validation in laboratory and field environments, ensuring reliable end-to-end functionality

- Collaborate closely with electronics, mechanical, robotics, and other engineering disciplines to define interfaces and optimize system-level solutions

Uvjeti
Candidates’ profile - Must haves:

- Bachelor’s or Master’s degree in a relevant field (e.g. Computer Science, Software Engineering, Computer/Mechatronics/Robotics Engineering, or similar)

- Typically 5+ years of relevant professional experience, with flexibility for candidates who demonstrate substantial hands-on engineering experience

- Strong programming skills in C++ and/or Python; experience with C or similar languages is an advantage

- Experience with prototyping and embedded or sensor hardware (e.g., NVIDIA Jetson, Raspberry Pi, STM32, Toradex, NXP, or similar platforms)

- Strong working knowledge of Linux-based systems, including software deployment, configuration, networking, and troubleshooting

- Experience in embedded or system-level software development, hardware-software integration, device interfacing, or similar engineering applications

- Ability to work independently, manage time effectively, and collaborate in multidisciplinary teams

- Strong communication skills in English



Preferred qualifications - Bonus points:

- Experience with ROS/ROS2 for system integration is an advantage.

- Experience with edge IoT platforms, machine learning, or edge inference applications is also beneficial.

- B-category driver’s license

- Scuba diving certification is an additional advantage for field activities



The ideal candidate has hands-on experience with hardware-software integration, communication protocols, embedded or edge systems, and the ability to work effectively within multidisciplinary teams.

Nudimo
What we offer:

- Type of contract: Full time, 40 hours per week

- Number of positions available: 1

- Contract duration: 3 years, with the possibility of renewal to an indefinite contract (6-month trial period)

- Contribute to high-impact projects that advance sustainable maritime technology and the blue economy.

- Competitive salary aligned with experience, qualifications, and level of responsibility.

- Opportunities for professional growth through education, training, and continuous development

- Access to innovative research projects and cutting-edge technologies

- Modern work environment with all necessary tools to perform your job efficiently

- Team building activities to foster collaboration and engagement

- Free parking provided

- Subsidized meal expenses

- Paid local transportation to and from work

- Medical check-up

- Payment of occasion-based bonuses

- Flexible working hours in agreement with the department manager



Application Details:

Envisaged start date: October 2026



Selection Process:

- CV screening and shortlisting of candidates whose experience matches the requirements of the position

- Personality and Ability Test - shortlisted candidates may be invited to take an online Personality and Ability Test

- Employment Interview - selected candidates will be invited to an interview with the Selection Committee

- Selected candidates may be asked to complete a short technical assignment to assess their professional skills and problem-solving ability

- Job Offer and Signing the Employment Contract with the chosen candidate
  1. Student/ica za rad na desku informativne redakcije

    RTL Hrvatska d.o.o. za usluge · Zagreb

    IT i telekomunikacije Studentski posao
    6,56 €/h ≈ 1.141 €/mj. SC Zagreb ·
  2. Anotator/ica podataka (m/ž)

    REDAI SOLUTIONS d.o.o. za usluge · Zagreb

    IT i telekomunikacije Studentski posao
    7,50 €/h ≈ 1.305 €/mj. Studentski poslovi ·
  3. Administracija u web shopu

    KAPSULE ZA KAVU j.d.o.o. za usluge · Zagreb

    IT i telekomunikacije Studentski posao
    7 €/h ≈ 1.218 €/mj. Studentski poslovi ·
  4. Online instruktor za slijedeće predmete: matematiku, fiziku, hrvatski, informatiku, kemiju, elektrotehniku,mehaniku, statistiku, latinski , računovodstvo preko web platforme einstrukcije.com

    FAKTOGRAF d.o.o. · Zagreb

    IT i telekomunikacije Studentski posao
    9–12 €/h ≈ 1.566 €/mj. Studentski poslovi ·