Mecka
Mecka

Mecka razvija infrastrukturu za fizičku umjetnu inteligenciju te timovima za robotiku i utjelovljenu umjetnu inteligenciju pomaže pretvoriti ljudsku aktivnost u stvarnom svijetu u sustave koji mogu učiti, mogu se procjenjivati i pouzdano raditi izvan laboratorija. Njezina platforma Egoverse objedinjuje velike egocentrične skupove podataka s telemetrijom iz vida, dubine, taktilnog osjeta, kretanja i lokalizacije.

Putem razvojnih alata, API-ja i poslovnih usluga Mecka podržava procjenu i uvođenje robotskih sustava za specifične zadatke. Tvrtka surađuje s proizvođačima hardvera, razvijateljima modela i komercijalnim partnerima te pruža podatkovni i operativni sloj za robotiku, bez vlastite proizvodnje robota.

Inženjer hardvera i firmvera za robotiku

Razvijajte softver za ugrađeni Linux i Android u Meckinim robotskim podatkovnim sustavima. Unaprijedite snimanje kamerom, pouzdanost uređaja, performanse i oporavak na fizičkom hardveru.

Opis

  • Razvijajte i otklanjajte pogreške u softveru za ugrađeni Linux i Android na hardveru za snimanje, od početnog postavljanja ploče do implementacije.
  • Izrađujte pouzdane usluge i tokove podataka koji štite snimke tijekom dugih sesija i prekida.
  • Mjerite i poboljšavajte performanse, potrošnju energije i resursa te ponašanje pri oporavku.
  • S hardverskim i testnim inženjerima reproducirajte probleme iz stvarnih uvjeta rada, a zatim provjerite ispravke na podržanim konfiguracijama uređaja.
  • Preuzmite odgovornost za ključni softver od razvoja do implementacije, uz specijalizaciju za sustave kamera ili platforme uređaja.
  • Razvijajte mogućnosti kamera, kao što su Linuxovi upravljački programi, Androidova sučelja za kameru, snimanje i kodiranje, sinkronizacija senzora, međuspremnici, propusnost pohrane i kontinuirano snimanje; ili značajke platforme uređaja, kao što su slike za pokretanje i sustav, dodjela uređaja, identitet uređaja, udaljena ažuriranja, povratak na prethodnu verziju i oporavak nakon prekinutih instalacija.

Zahtjevi

  • Izvrsne programerske vještine u C-u ili C++-u.
  • Dobro poznavanje Pythona ili skriptiranja u ljusci za razvoj ugrađenih sustava.
  • Poznavanje unutarnjeg rada Linuxa ili Androida, uključujući procese, dretve, upravljanje memorijom, ulaz i izlaz, datotečne sustave i otklanjanje pogrešaka na razini sustava.
  • Praktično iskustvo u razvoju i otklanjanju poteškoća sa softverom na ARM-u ili sličnom ugrađenom hardveru.
  • Sposobnost profiliranja potrošnje resursa i razumijevanja konkurentnosti, vremenskog usklađivanja, cjelovitosti podataka i oporavka od pogrešaka.
  • Iskustvo u izradi ponovljivih izdanja softvera i testiranju u realističnim hardverskim i radnim uvjetima.
  • Prednost je poznavanje tehnologija kao što su V4L2, GStreamer, procesori signala kamere (ISP), AOSP, Android HAL-ovi, Yocto, Buildroot, potpisana ažuriranja ili testiranje u petlji s hardverom.
  • Odobrenje za rad na lokaciji na kojoj je radno mjesto objavljeno.

Pogodnosti

  • Vlasnički udio.
  • Zdravstvene pogodnosti i pogodnosti za dobrobit.
  • Dodatni programi tvrtke; pojedinosti se daju tijekom razgovora za posao.

Povezani poslovi