Mecka
Mecka

Mecka bygger infrastruktur for fysisk KI og hjelper team innen robotikk og embodied AI med å omdanne menneskelig aktivitet i den virkelige verden til systemer som kan lære, evalueres og fungere pålitelig utenfor laboratoriet. Egoverse-plattformen kombinerer storskala egosentriske datasett med telemetri fra syn, dybderegistrering, taktil sansing, bevegelse og lokalisering.

Gjennom utviklerverktøy, API-er og bedriftstjenester støtter Mecka evaluering og utrulling av oppgavespesifikke robotsystemer. Selskapet samarbeider med OEM-er innen maskinvare, modellutviklere og kommersielle partnere, og leverer data- og driftslaget for robotikk uten å produsere roboter selv.

Maskinvare- og fastvareingeniør innen robotikk

Bygg innebygd Linux- og Android-programvare for Meckas robotsystemer for datainnsamling. Forbedre kameraopptak, enhetspålitelighet, ytelse og gjenoppretting på fysisk maskinvare.

Beskrivelse

  • Utvikle og feilsøke innebygd Linux- og Android-programvare på opptaksmaskinvare, fra første kortoppsett til utrulling.
  • Lag pålitelige tjenester og dataflyter som beskytter opptak under lange økter og avbrudd.
  • Mål og forbedre ytelse, strømforbruk, ressursbruk og gjenopprettingsatferd.
  • Gjenskap problemer fra feltet sammen med maskinvare- og testingeniører, og verifiser deretter rettinger på konfigurasjonene av enheter som støttes.
  • Ta ansvar for kritisk programvare fra utvikling til utrulling, med spesialisering innen kamerasystemer eller enhetsplattformer.
  • Utvikle kamerafunksjoner som Linux-drivere, Android-kameragrensesnitt, opptak og koding, synkronisering av sensorer, bufring, lagringsgjennomstrømning og vedvarende opptak; eller bygg funksjoner for enhetsplattformer som oppstarts- og systemavbilder, klargjøring, enhetsidentitet, fjernoppdateringer, tilbakerulling og gjenoppretting etter avbrutte installasjoner.

Krav

  • Sterke programmeringsferdigheter i C eller C++.
  • Gode ferdigheter i Python eller shellskripting for innebygd utvikling.
  • Kunnskap om Linux- eller Android-internals, inkludert prosesser, tråder, minnehåndtering, inndata/utdata, filsystemer og feilsøking på systemnivå.
  • Praktisk erfaring med utvikling og feilsøking av programvare på ARM eller lignende innebygd maskinvare.
  • Evne til å profilere ressursbruk og forstå samtidighet, timing, dataintegritet og gjenoppretting etter feil.
  • Erfaring med å produsere reproduserbare programvareutgivelser og teste under realistiske maskinvare- og driftsforhold.
  • Kjennskap til teknologier som V4L2, GStreamer, kamera-ISP-er, AOSP, Android HAL-er, Yocto, Buildroot, signerte oppdateringer eller hardware-in-the-loop-testing er en fordel.
  • Arbeidstillatelse på stedet der stillingen er utlyst.

Fordeler

  • Eierandeler.
  • Helse- og velferdsgoder.
  • Ytterligere selskapsprogrammer, med detaljer som oppgis i løpet av intervjuprosessen.

Relaterte jobber