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.
Arbejdet
Hvad du ville lave
- 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.
- 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.
- 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.
- 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.