Embedded Software Developer

  • Puno radno vrijeme

Opis tvrtke

Mono je softverska i AI tvrtka sa sjedištem u Osijeku, s više od 20 godina iskustva u razvoju digitalnih rješenja za klijente diljem svijeta, od startupova do Fortune 500 kompanija. Tim od 160+ stručnjaka pokriva cjelokupan životni ciklus razvoja softvera. Dio smo Possehl grupe, njemačkog industrijskog konglomerata s više od 200 tvrtki.

Bavimo se AI-jem od kasnih devedesetih, ne kao trendom koji je zahvatio industriju nedavno, nego kao disciplinom kojom se bavimo od osnivanja tvrtke. Danas imamo nekoliko desetaka AI sustava u produkciji, u zdravstvu, farmaceutici, veterinarstvu, poljoprivredi i financijama, cijeli portfolio je dostupan na ai.mono.software. Uz razvojne usluge, razvijamo vlastite proizvode: Dokko (platforma za inteligentne asistente i agente) i eCTD Office (alat za farmaceutsku regulativu).

Dok je industrija zapošljavala i otpuštala u ciklusima, mi smo gradili tim koji vrijedi i ostaje, i to nastavljamo.

Radimo na zahtjevnim projektima i tražimo ljude koji to ozbiljno shvaćaju.

Opis posla

Širimo tim koji radi na razvoju softvera za Hako, njemačkog partnera s kojim surađujemo dugi niz godina. Hako je globalno prisutna tehnološko-proizvodna kompanija osnovana 1948. godine, sa sjedištem u Bad Oldesloeu i preko 2.200 zaposlenih. Specijalizirana je za profesionalna rješenja za čišćenje, održavanje javnih površina, komunalnu opremu i robotiku. Njihove proizvode (od industrijskih čistača do komunalnih vozila Citymaster i Multicar) svakodnevno koriste tvornice, gradovi, aerodromi i logistički centri u više od 60 zemalja, a težište razvoja u zadnjim godinama je na autonomiji, elektromobilnosti i digitalizaciji strojeva.

Hako je, kao i Mono, dio Possehl grupe, što ovu suradnju čini stabilnom i dugoročnom.

Pozicija je usmjerena na embedded razvoj za mobilne strojeve. To uključuje kontrolere za pogon i upravljanje funkcijama vozila te komunikaciju među komponentama putem CAN sabirnice.

Kao Embedded Software Developer u Monu radit ćeš na razvoju i održavanju embedded softvera za upravljačke jedinice mobilnih strojeva. Najveći dio koda je C na STM mikrokontrolerima, a komunikacija među jedinicama oslanja se na CAN sabirnicu i industrijske protokole.

Posao uključuje rad na novim funkcijama, integraciju s hardverom, testiranje na stvarnim uređajima i svakodnevnu suradnju s Hakovim hardverskim i sistemskim inženjerima.

Odgovornosti

  • Razvoj i održavanje embedded C koda za STM mikrokontrolere
  • Implementacija i debugiranje CAN komunikacije među upravljačkim jedinicama
  • Rad s industrijskim protokolima na CAN sabirnici (CANopen, J1939, UDS)
  • Integracija softvera s hardverom i testiranje na stvarnim strojevima
  • Sudjelovanje u dizajnu arhitekture upravljačkog softvera za nove funkcije
  • Suradnja s hardverskim i sistemskim inženjerima Haka oko specifikacija i validacije
  • Vođenje računa o aspektima funkcionalne sigurnosti na razini koda i drivera
  • Dokumentiranje koda, konfiguracija i testnih scenarija

Kvalifikacije

Obavezno

  • Praktično iskustvo s embedded C razvojem za mikrokontrolere
  • Iskustvo s CAN sabirnicom (analiza prometa, slanje i primanje poruka, debugiranje)
  • Sposobnost čitanja shema i datasheetova te rada s hardverom u laboratoriju
  • Profesionalni engleski u pisanoj i usmenoj komunikaciji (suradnja s Hakovim inženjerima je svakodnevna)
  • Minimalno 1 godina relevantnog iskustva (osobni, open-source ili akademski projekti se računaju)

Prednost

  • Iskustvo s razvojem softvera za mobilne strojeve (komunalna, građevinska, poljoprivredna ili slična oprema)
  • Iskustvo s verzioniranjem koda (Git) i procesima code reviewa u embedded timovima

Dodatne informacije

Što nudimo

  • Kompetitivna plaća s redovitim rastom vezanim uz napredovanje
  • Bonusi za radni učinak, božićni bonus i nagrade za godišnjice
  • Fleksibilno radno vrijeme
  • Moderna oprema
  • Rad na proizvodima koji su u svakodnevnoj upotrebi diljem svijeta
  • Direktna suradnja s Hakovim inženjerima u Njemačkoj

Proces selekcije

Za iskusne kandidate s portfoliom ili relevantnim iskustvom proces je kratak:

  1. Pregled prijave: pregledamo CV i dostavljene materijale
  2. Tehnički razgovor: razgovor o iskustvu, projektima i pristupu rješavanju podatkovnih problema
  3. Završni razgovor i ponuda

Lokacija i način rada

Zaposlenje: puno radno vrijeme, rad na lokaciji Osijek. Rad na daljinu nije dostupan za ovu poziciju.

izjava o zaštiti privatnostiOznaka