ORBCOMM
ORBCOMM
ORBCOMM razvija tehnologijo interneta stvari (IoT) za organizacije, ki potrebujejo povezane informacije o fizičnih sredstvih in delovanju v realnem času. Njegove telematske in komunikacijske rešitve združujejo satelitske in mobilne komunikacije za upravljanje voznih parkov, sledenje zabojnikom ter nadzor na področjih prometa, pomorstva, težke industrije, kmetijstva in naravnih virov. Izdelki ORBCOMM ekipam pomagajo spremljati opremo, tovor in terenske dejavnosti ter so zasnovani za izboljšanje preglednosti, operativnega nadzora, učinkovitosti in varnosti.

Inženir vgrajene programske opreme pri ORBCOMM – Ottawa (delo na lokaciji)

Razvijajte vgrajeno programsko opremo in programsko opremo Lua za izdelke ORBCOMM Smart Tracking IoT na delovnem mestu v Ottawi. Ustvarjajte terminalske aplikacije, odpravljajte napake in krepite avtomatizirano testiranje ob podpori izkušene ekipe.

Opis

  • Razvijati in vzdrževati vgrajeno programsko opremo za izdelke Smart Tracking
  • Uporabljati Lua za razširjanje zmogljivosti in funkcionalnosti izdelkov
  • Dostavljati usmerjene programske funkcije s podporo izkušenejših inženirjev
  • Pretvarjati opredeljene zahteve v funkcionalne programske izvedbe
  • Razvijati praktično znanje Lua in podpornih razvojnih orodij
  • Ustvarjati terminalske aplikacije na podlagi funkcionalnih specifikacij
  • Diagnosticirati, raziskovati in odpravljati programske napake
  • Ocenjevati prizadete storitve in uporabljati ustrezne popravke
  • Uporabljati ogrodje za avtomatizirano regresijsko testiranje
  • Pisati in vzdrževati avtomatizirano testno pokritost
  • Izvajati ročne in avtomatizirane teste zanesljivosti in zmogljivosti
  • Pomagati pri postopnem izboljševanju potekov testiranja in pokritosti
  • Sodelovati z razvijalci, testerji in medfunkcijskimi partnerji
  • Prispevati k pregledom kode, ekipnim pogovorom in načrtovanju razvoja
  • S praktičnim delom in mentorstvom spoznavati izdelke, sisteme in inženirske prakse ORBCOMM
  • Podpirati cilje, povezane z načrtom razvoja aplikacije Smart Tracking
  • Poročati direktorju za modemsko programsko opremo

Zahteve

  • Imeti 3–5 let izkušenj z razvojem programskih aplikacij z uporabo sodobnih programskih jezikov
  • Poznati temeljne prakse razvoja programske opreme, metode razhroščevanja in pristope k odpravljanju težav
  • Razumeti načela razvoja vgrajene programske opreme
  • Imeti izkušnje z delom v Linuxu ali primerljivem razvojnem okolju
  • Razumeti koncepte testiranja programske opreme in prakse avtomatiziranega testiranja
  • Izkazovati močne analitične, komunikacijske in sposobnosti reševanja problemov
  • Hitro usvajati neznane tehnologije in jih učinkovito uporabljati
  • Izkušnje s programiranjem v Lua so prednost
  • Izkušnje z izdelavo terminalskih aplikacij ali aplikacij ukazne vrstice so prednost
  • Izkušnje z ogrodji za regresijsko testiranje ali razvojem avtomatiziranih testov so prednost
  • Izkušnje z IoT, telekomunikacijami, sledenjem ali izdelki s povezanimi napravami so prednost
  • Uporabljati orodja z umetno inteligenco in avtomatizacijo za podporo vsakodnevnemu delu in produktivnosti; biti zavezan stalnemu razvoju digitalne in AI pismenosti
  • Zavezanost nenehnemu učenju na področju digitalne in AI pismenosti

Ugodnosti

  • Zdravstveno in wellness kritje
  • Plačan dopust
  • Pokojninski ali varčevalni programi
  • Prilagodljive oblike dela
  • Zavarovalno kritje
  • Ugodnosti za življenjski slog
  • Popusti za zaposlene
  • Mentorstvo izkušenih članov ekipe
  • Sodelovalno in inovativno delovno okolje
  • Prilagoditve za dostopnost v celotnem izbirnem postopku