ORBCOMM
ORBCOMM
ORBCOMM razvija tehnologiju interneta stvari (IoT) za organizacije kojima su potrebni povezani uvidi u fizičku imovinu i poslovanje u stvarnom vremenu. Njegova telematička i komunikacijska rješenja objedinjuju satelitske i mobilne komunikacije za upravljanje voznim parkovima, praćenje kontejnera i nadzor u prometu, pomorstvu, teškoj industriji, poljoprivredi i sektoru prirodnih resursa. Proizvodi ORBCOMM-a pomažu timovima pratiti opremu, teret i terenske operacije te su osmišljeni za poboljšanje vidljivosti, operativne kontrole, učinkovitosti i sigurnosti.

Inženjer ugrađenog softvera u ORBCOMM-u – Ottawa (rad na lokaciji)

Razvijajte ugrađeni softver i softver u jeziku Lua za ORBCOMM-ove IoT proizvode Smart Tracking na radnom mjestu u Ottawi. Izrađujte terminalske aplikacije, otklanjajte nedostatke i jačajte automatizirano testiranje uz podršku iskusnog tima.

Opis

  • Razvijati i održavati ugrađeni softver za proizvode Smart Tracking
  • Upotrebljavati jezik Lua za proširivanje mogućnosti i funkcionalnosti proizvoda
  • Isporučivati usmjerene softverske značajke uz podršku iskusnijih inženjera
  • Pretvarati definirane zahtjeve u funkcionalne softverske implementacije
  • Razvijati praktično znanje jezika Lua i pratećih razvojnih alata
  • Izrađivati terminalske aplikacije na temelju funkcionalnih specifikacija
  • Dijagnosticirati, istraživati i ispravljati softverske nedostatke
  • Procjenjivati zahvaćene usluge i primjenjivati odgovarajuće ispravke
  • Upotrebljavati okvir za automatizirano regresijsko testiranje
  • Pisati i održavati automatiziranu testnu pokrivenost
  • Provodiiti ručna i automatizirana testiranja pouzdanosti i performansi
  • Pomagati u postupnom poboljšanju tijeka testiranja i pokrivenosti
  • Surađivati s programerima, testerima i međufunkcionalnim partnerima
  • Doprinositi pregledima koda, timskim razgovorima i planiranju razvoja
  • Učiti o ORBCOMM-ovim proizvodima, sustavima i inženjerskim praksama kroz praktičan rad i mentorstvo
  • Podržavati ciljeve povezane s planom razvoja aplikacije Smart Tracking
  • Podnositi izvještaje direktoru softvera za modeme

Zahtjevi

  • Imati 3 do 5 godina iskustva u razvoju softverskih aplikacija uz upotrebu suvremenih programskih jezika
  • Poznavati temeljne prakse razvoja softvera, metode otklanjanja pogrešaka i pristupe rješavanju problema
  • Razumjeti načela razvoja ugrađenog softvera
  • Imati iskustvo rada u Linuxu ili usporedivom razvojnom okruženju
  • Razumjeti koncepte testiranja softvera i prakse automatiziranog testiranja
  • Pokazivati snažne analitičke, komunikacijske i sposobnosti rješavanja problema
  • Brzo učiti nepoznate tehnologije i učinkovito ih primjenjivati
  • Iskustvo programiranja u jeziku Lua je prednost
  • Iskustvo u izradi terminalskih aplikacija ili aplikacija naredbenog retka je prednost
  • Iskustvo s okvirima za regresijsko testiranje ili razvojem automatiziranih testova je prednost
  • Iskustvo s IoT-om, telekomunikacijama, praćenjem ili proizvodima povezanih uređaja je prednost
  • Upotrebljavati alate s umjetnom inteligencijom i automatizaciju za podršku svakodnevnom radu i produktivnosti; biti predan stalnom razvoju digitalne i AI pismenosti
  • Predanost cjeloživotnom učenju u području digitalne i AI pismenosti

Pogodnosti

  • Zdravstveno osiguranje i pokriće za dobrobit
  • Plaćeni dopust
  • Mirovinski ili štedni programi
  • Fleksibilni načini rada
  • Osiguravateljsko pokriće
  • Pogodnosti za životni stil
  • Popusti za zaposlenike
  • Mentorstvo iskusnih članova tima
  • Suradničko i inovativno radno okruženje
  • Prilagodbe pristupačnosti tijekom cijelog selekcijskog procesa