Mecka
Mecka

Mecka bygger infrastruktur för fysisk AI och hjälper team inom robotik och förkroppsligad AI att omvandla mänsklig aktivitet i verkligheten till system som kan lära sig, utvärderas och fungera tillförlitligt utanför laboratoriet. Plattformen Egoverse kombinerar storskaliga egocentriska datamängder med telemetri från syn, djup, taktil avkänning, rörelse och lokalisering.

Genom utvecklarverktyg, API:er och företagstjänster stödjer Mecka utvärdering och driftsättning av uppgiftsspecifika robotsystem. Företaget samarbetar med OEM-tillverkare av hårdvara, modellutvecklare och kommersiella partner och tillhandahåller data- och driftlagret för robotik utan att självt tillverka robotar.

Hårdvaru- och firmwareingenjör inom robotik

Bygg inbyggd Linux- och Android-programvara för Meckas robotsystem för datainsamling. Förbättra kamerainsamling, enheternas tillförlitlighet, prestanda och återställning på fysisk hårdvara.

Beskrivning

  • Utveckla och felsök inbyggd Linux- och Android-programvara på inspelningshårdvara, från den första kortkonfigurationen till driftsättning.
  • Skapa tillförlitliga tjänster och dataflöden som skyddar inspelningar under långa sessioner och avbrott.
  • Mät och förbättra prestanda, strömförbrukning, resursanvändning och återställningsförmåga.
  • Återskapa problem från fältet tillsammans med hårdvaru- och testingenjörer och verifiera sedan korrigeringar på konfigurationer av enheter som stöds.
  • Ta ansvar för kritisk programvara från utveckling till driftsättning och specialisera dig på kamerasystem eller enhetsplattformar.
  • Utveckla kamerafunktioner som Linux-drivrutiner, Android-kameragränssnitt, inspelning och kodning, synkronisering av sensorer, buffring, lagringsgenomströmning och uthållig inspelning; eller bygg funktioner för enhetsplattformen, som uppstarts- och systemavbilder, provisionering, enhetsidentitet, fjärruppdateringar, återgång till tidigare version och återställning efter avbrutna installationer.

Krav

  • Goda programmeringskunskaper i C eller C++.
  • Goda kunskaper i Python eller skalskript för inbyggd utveckling.
  • Kunskap om Linux- eller Android-interna delar, inklusive processer, trådar, minneshantering, in- och utmatning, filsystem och felsökning på systemnivå.
  • Praktisk erfarenhet av att utveckla och felsöka programvara på ARM eller liknande inbyggd hårdvara.
  • Förmåga att analysera resursanvändning och förstå samtidighet, timing, dataintegritet och återställning efter fel.
  • Erfarenhet av att ta fram reproducerbara programvaruversioner och testa under realistiska hårdvaru- och driftsförhållanden.
  • Kännedom om tekniker som V4L2, GStreamer, kamera-ISP:er, AOSP, Android HAL, Yocto, Buildroot, signerade uppdateringar eller hårdvara-i-loopen-testning är meriterande.
  • Behörighet att arbeta på den plats där tjänsten annonseras.

Förmåner

  • Ägarandel i företaget.
  • Förmåner för hälsa och välmående.
  • Ytterligare företagsprogram, vars detaljer lämnas under intervjuprocessen.

Relaterade jobb