ORBCOMM
ORBCOMM
ORBCOMM vyvíja technológie internetu vecí (IoT) pre organizácie, ktoré potrebujú prepojený prehľad o fyzických aktívach a prevádzke v reálnom čase. Jeho telematické a komunikačné riešenia kombinujú satelitnú a mobilnú komunikáciu na podporu správy vozových parkov, sledovania kontajnerov a monitorovania v doprave, námornej doprave, ťažkom priemysle, poľnohospodárstve a pri využívaní prírodných zdrojov. Produkty ORBCOMM pomáhajú tímom sledovať zariadenia, náklad a operácie v teréne, čím prispievajú k lepšiemu prehľadu, prevádzkovej kontrole, efektívnosti a bezpečnosti.

Inžinier embedded softvéru v ORBCOMM – Ottawa (práca na pracovisku)

Vyvíjajte embedded softvér a softvér v jazyku Lua pre produkty Smart Tracking IoT spoločnosti ORBCOMM na pracovisku v Ottawe. Tvorba terminálových aplikácií, odstraňovanie chýb a posilňovanie automatizovaného testovania pod vedením skúseného tímu.

Popis

  • Vyvíjať a udržiavať embedded softvér pre produkty Smart Tracking
  • Používať jazyk Lua na rozširovanie možností a funkcií produktov
  • Dodávať konkrétne softvérové funkcie s podporou seniorných inžinierov
  • Premieňať definované požiadavky na funkčné softvérové implementácie
  • Rozvíjať praktické znalosti jazyka Lua a podporných vývojových nástrojov
  • Vytvárať terminálové aplikácie na základe funkčných špecifikácií
  • Diagnostikovať, skúmať a opravovať softvérové chyby
  • Posudzovať ovplyvnené služby a vykonávať vhodné opravy
  • Používať framework na automatizované regresné testovanie
  • Písať a udržiavať automatizované testy
  • Vykonávať manuálne a automatizované testy spoľahlivosti a výkonu
  • Pomáhať postupne zlepšovať pracovné postupy a pokrytie testovania
  • Spolupracovať s vývojármi, testermi a partnermi naprieč funkciami
  • Prispievať k revíziám kódu, tímovým diskusiám a plánovaniu vývoja
  • Osvojovať si produkty, systémy a inžinierske postupy ORBCOMM prostredníctvom praktickej práce a mentoringu
  • Podporovať ciele súvisiace s plánom vývoja aplikácie Smart Tracking
  • Podliehať riaditeľovi softvéru modemov

Požiadavky

  • Mať 3 až 5 rokov skúseností s vývojom softvérových aplikácií v moderných programovacích jazykoch
  • Poznať základné postupy vývoja softvéru, metódy ladenia a riešenia problémov
  • Rozumieť princípom vývoja embedded softvéru
  • Mať skúsenosti s prácou v Linuxe alebo porovnateľnom vývojovom prostredí
  • Rozumieť konceptom testovania softvéru a postupom automatizovaného testovania
  • Preukázať silné analytické, komunikačné schopnosti a schopnosť riešiť problémy
  • Rýchlo sa učiť neznáme technológie a efektívne ich používať
  • Skúsenosti s programovaním v jazyku Lua sú výhodou
  • Skúsenosti s tvorbou terminálových aplikácií alebo aplikácií príkazového riadku sú výhodou
  • Skúsenosti s frameworkmi na regresné testovanie alebo vývojom automatizovaných testov sú výhodou
  • Skúsenosti s produktmi v oblasti IoT, telekomunikácií, sledovania alebo pripojených zariadení sú výhodou
  • Používať nástroje s podporou umelej inteligencie a automatizáciu na podporu každodennej práce a produktivity; udržiavať záväzok k priebežnému rozvoju digitálnej gramotnosti a gramotnosti v oblasti umelej inteligencie
  • Záväzok k neustálemu rozvoju digitálnej gramotnosti a gramotnosti v oblasti umelej inteligencie

Benefity

  • Zdravotné poistenie a podpora zdravia
  • Platené voľno
  • Dôchodkové alebo sporiace programy
  • Flexibilné pracovné podmienky
  • Poistné krytie
  • Výhody podporujúce životný štýl
  • Zľavy pre zamestnancov
  • Mentoring od skúsených členov tímu
  • Spolupracujúce a inovatívne pracovné prostredie
  • Úpravy na zabezpečenie prístupnosti počas celého výberového procesu