Job · Formater

Ingeniør i indlejrede systemer

Ackren svarer på under ti millisekunder, fordi latenstiden er arkitektonisk og ikke resultatet af tuning. Denne stilling holder det sådan på rigtig hardware, ned til seksten megabyte flash helt uden kort.

Type
Fastansættelse
Fokus
Folio · Quarto · Octavo
Placering
Fjernarbejde, globalt
Ansøgning
work@aleten.com

Arbejdet

Hvad du ville lave

  1. 01

    Nå de tre gulve

    Formatet navngiver hardwaregulvet: Folio på Linux med et hukommelsesmappet artefakt i gigabyteskala, Quarto på PSRAM og SD ved omkring to hundrede megabyte, Octavo eksekveret på stedet i seksten megabyte. Enhver pakke kører på ethvert format, alene begrænset af flash.

  2. 02

    Hold latenstiden

    Hold svar på under ti millisekunder, målt fra ende til ende. Tre komma seks millisekunder på et svar på firs ord er det aktuelle tal, og det må ikke forringes under belastning.

  3. 03

    Lev inden for budgettet

    Arbejd inden for halvtreds kilobyte SRAM plus et hukommelsesmappet indeksområde. På Octavo giver de tolv bits fingeraftryk en falsk accept på én ud af fire tusind seksoghalvfems, og den svagere garanti nævnes sammen med navnet, hver gang.

  4. 04

    Hold det genudledeligt på enheden

    Afledningsloggen skal kunne dannes på selve enheden, ikke kun på en arbejdsstation, for loggen er produktet.

Krav

Hvad vi leder efter

Du har fået kode ud på hukommelsesbegrænsede mål, og du måler, før du påstår. Fortrolighed med eksekvering på stedet fra flash, hukommelsesmappede datastrukturer, PSRAM- og SD-datastier og fast, deterministisk aritmetik er, hvad arbejdet kræver. Du behandler et latenstal som noget, du kan reproducere på bænken, ikke som noget, du hævder.

  • C og indlejrede systemer
  • Hukommelsesbegrænsede mål
  • Flash / XIP
  • Hukommelsesmapning
  • Deterministisk aritmetik
  • Måledisciplin

Vilkår

Sådan arbejder vi

Fuldt fjernarbejde, globalt, med nogle få timers overlap med britisk tid, GMT eller BST. Hvert tal, du offentliggør, bærer sin enhed og sit grundlag: målt, beregnet, modelleret eller citeret. Arbejde, du bygger for Aleten, overdrages til Aleten, sagt her frem for senere.

To ting vi ikke lader dig overdrive

De tre formater er ikke en kapabilitetsstige. Inferensomkostningen er her reelt nul, så den logik, der retfærdiggør en stige efter modelstørrelse, findes ikke, og et oplæg, der antyder en, er forkert. Og determinisme holder inden for et build, identificeret ved artefakt-hash, ikke på tværs af builds. Vi hævder ikke bit-identisk output overalt, og det gør du heller ikke.

Ansøgning

En kort formular, læst af et menneske

Fortæl os om et hukommelsesbegrænset eller latenskritisk system, du har sendt i drift, og hvordan du målte det. Tal med deres grundlag er den hurtigste vej ind.

Formularen gemmer din ansøgning i vores egen database, og et menneske læser den; der er intet tredjeparts rekrutteringssystem. Hvis du hellere vil skrive, så skriv til work@aleten.com og fortæl, at du vil have stillingen som ingeniør i indlejrede systemer, så svarer et menneske.

Ansøg nu