Empleo · Formatos
Ingeniero de sistemas embebidos
Ackren responde en milisegundos de un solo dígito porque la latencia es arquitectónica, no el resultado de un ajuste. Este puesto la mantiene así en hardware real, hasta dieciséis megabytes de flash sin tarjeta alguna.
El trabajo
Qué harías
- 01
Alcanzar los tres suelos
El formato nombra el suelo de hardware: Folio en Linux con un artefacto mapeado en memoria a escala de gigabytes, Quarto sobre PSRAM y SD en unos doscientos megabytes, Octavo ejecutado en el sitio en dieciséis megabytes. Cualquier paquete corre en cualquier formato, sujeto solo a la flash.
- 02
Sostener la latencia
Mantén las respuestas en milisegundos de un solo dígito, medidos de extremo a extremo. Tres coma seis milisegundos en una respuesta de ochenta palabras es la cifra actual, y no debe degradarse bajo carga.
- 03
Vivir dentro del presupuesto
Trabaja dentro de cincuenta kilobytes de SRAM más una región de índice mapeada en memoria. En Octavo las huellas de doce bits dan una falsa aceptación de una entre cuatro mil noventa y seis, y esa garantía más débil se enuncia con el nombre, siempre.
- 04
Mantenerlo rederivable en el dispositivo
El registro de derivación tiene que poder producirse en el dispositivo, no solo en una estación de trabajo, porque el registro es el producto.
Requisitos
Qué buscamos
Has llevado código a objetivos con memoria limitada y mides antes de afirmar. Soltura con la ejecución en el sitio sobre flash, con estructuras de datos mapeadas en memoria, con las rutas de datos de PSRAM y SD, y con aritmética fija y determinista es lo que necesita el trabajo. Tratas una cifra de latencia como algo que puedes reproducir en un banco, no como algo que se asevera.
- C y sistemas embebidos
- Objetivos con memoria limitada
- Flash / XIP
- Mapeo en memoria
- Aritmética determinista
- Disciplina de medida
Condiciones
Cómo trabajamos
Totalmente en remoto, en todo el mundo, con unas pocas horas de solapamiento con el horario británico, GMT o BST. Cada cifra que publiques lleva su unidad y su base: medida, calculada, modelada o citada. El trabajo que construyes para Aleten se cede a Aleten, dicho aquí en vez de después.
Dos cosas que no te dejaremos exagerar
Los tres formatos no son una escala de capacidades. Aquí el coste de inferencia es efectivamente cero, así que la lógica que justifica una escala por tamaño de modelo no existe, y una presentación que lo insinúe está equivocada. Y el determinismo se mantiene dentro de una compilación, identificada por el hash del artefacto, no entre compilaciones. No afirmamos una salida idéntica bit a bit en todas partes, y tú tampoco lo harás.
Candidatura
Un formulario breve, leído por una persona
Cuéntanos un sistema con memoria limitada o crítico en latencia que hayas puesto en producción, y cómo lo mediste. Las cifras con su base son la vía de entrada más rápida.
El formulario guarda tu candidatura en nuestra propia base de datos, y una persona la lee; no hay ningún sistema de seguimiento de terceros. Si prefieres escribir, escribe a work@aleten.com diciendo que quieres el puesto de ingeniero de sistemas embebidos, y te responderá una persona.