
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