Carrières · Formats

Ingénieur systèmes embarqués

Ackren répond en quelques millisecondes parce que la latence est architecturale, et non le fruit d'un réglage. Ce poste la maintient ainsi sur du matériel réel, jusqu'à seize mégaoctets de flash sans aucune carte.

Type
CDI
Périmètre
Folio · Quarto · Octavo
Lieu
À distance, partout dans le monde
Candidature
work@aleten.com

Le travail

Ce que vous feriez

  1. 01

    Atteindre les trois planchers

    Le format nomme le plancher matériel : Folio sous Linux avec un artefact projeté en mémoire à l'échelle du gigaoctet, Quarto sur PSRAM et SD à environ deux cents mégaoctets, Octavo exécuté sur place dans seize mégaoctets. Tout pack tourne sur tout format, à la seule condition de la flash.

  2. 02

    Tenir la latence

    Maintenez les réponses à quelques millisecondes, mesurées de bout en bout. Trois virgule six millisecondes sur une réponse de quatre-vingts mots est le chiffre actuel, et il ne doit pas se dégrader sous charge.

  3. 03

    Vivre dans le budget

    Travaillez dans cinquante kilooctets de SRAM plus une région d'index projetée en mémoire. Sur Octavo, les empreintes de douze bits donnent une fausse acceptation sur quatre mille quatre-vingt-seize, et cette garantie plus faible est énoncée avec le nom, à chaque fois.

  4. 04

    Le garder redérivable sur l'appareil

    Le journal de dérivation doit pouvoir être produit sur l'appareil, et pas seulement sur un poste de travail, car le journal est le produit.

Exigences

Ce que nous recherchons

Vous avez livré du code sur des cibles à mémoire contrainte et vous mesurez avant d'affirmer. L'aisance avec l'exécution sur place en flash, les structures de données projetées en mémoire, les chemins de données PSRAM et SD, et l'arithmétique fixe et déterministe est ce dont le travail a besoin. Vous traitez un chiffre de latence comme quelque chose que vous pouvez reproduire sur un banc, pas comme quelque chose que vous affirmez.

  • C et embarqué
  • Cibles à mémoire contrainte
  • Flash / XIP
  • Projection en mémoire
  • Arithmétique déterministe
  • Discipline de mesure

Conditions

Comment nous travaillons

Entièrement à distance, partout dans le monde, avec quelques heures de recouvrement avec les horaires britanniques, GMT ou BST. Chaque chiffre que vous publiez porte son unité et sa base : mesuré, calculé, modélisé ou cité. Le travail que vous construisez pour Aleten est cédé à Aleten, dit ici plutôt que plus tard.

Deux choses que nous ne vous laisserons pas surestimer

Les trois formats ne sont pas une échelle de capacités. Le coût d'inférence est ici pratiquement nul, la logique qui justifie une échelle par taille de modèle n'existe donc pas, et une présentation qui le laisse entendre est fausse. Et le déterminisme tient à l'intérieur d'une build, identifiée par le hachage de l'artefact, pas d'une build à l'autre. Nous ne prétendons pas à une sortie identique au bit partout, et vous non plus.

Candidature

Un court formulaire, lu par une personne

Parlez-nous d'un système à mémoire contrainte ou critique en latence que vous avez livré, et de la façon dont vous l'avez mesuré. Des chiffres avec leur base sont le chemin le plus rapide.

Le formulaire enregistre votre candidature dans notre propre base de données, et une personne la lit ; il n'y a aucun système de suivi tiers. Si vous préférez écrire, écrivez à work@aleten.com en indiquant que vous visez le poste d'ingénieur systèmes embarqués, et une personne vous répondra.

Postuler