CONCEPT SOLUTIONS LLC
ALSO
Staff Ingeniero/a de Validación y Herramientas Embebidas - OTA
Sobre ALSO.
Somos ALSO, una empresa de movilidad eléctrica concebida originalmente como parte de Rivian. Somos un equipo apasionado de constructores, soñadores, hacedores e innovadores, centrados en la creación de vehículos eléctricos pequeños, totalmente nuevos (por no mencionar innovadores y atractivos), integrados verticalmente, diseñados para satisfacer los desafíos de movilidad global de hoy y de mañana. Nuestra misión es inspirar a todos a viajar con ALSO —reemplazando muchas millas de coches, camiones y SUVs locales con otras en vehículos más asequibles, más agradables y 10-50x más eficientes.
Como Staff Ingeniero/a de Validación y Herramientas Embebidas - OTA, serás responsable de la validación, la automatización y la preparación operativa para la entrega de actualizaciones de firmware y software en nuestra flota de dispositivos embebidos. Diseñarás y ejecutarás programas de pruebas de validación que garanticen que las actualizaciones OTA sean robustas, seguras y fiables en condiciones del mundo real, incluyendo redes intermitentes, fallos de alimentación, reinicios de dispositivos y otros casos límite que son importantes para los clientes. Trabajarás estrechamente con los equipos de Firmware, Release, QA y Cloud para cerrar el ciclo desde el lanzamiento hasta la salud de la flota.
Qué harás
- Diseñar, implementar y ejecutar planes de validación OTA completos en familias de dispositivos y tipos de lanzamiento (imágenes completas del sistema operativo, firmware, bootloader, actualizaciones A/B, actualizaciones delta/parche).
- Construir, gestionar y escalar bancos de pruebas y arneses automatizados (hardware-in-the-loop, dispositivos virtualizados, emuladores) para ejecutar pruebas de regresión, integración y estrés para flujos OTA.
- Implementar automatización para pipelines OTA de extremo a extremo, desde la firma y staging de artefactos de compilación hasta el despliegue y la verificación post-actualización, utilizando Python, shell y herramientas CI.
- Validar mecanismos y componentes de actualización, incluyendo el bootloader, el agente de actualización, formatos de paquetes, rollbacks, particiones A/B y modos de recuperación.
- Probar la resiliencia de las actualizaciones en condiciones adversas como redes intermitentes (celular/Wi-Fi), alta latencia/pérdida de paquetes, interrupciones de energía, escenarios de batería baja, restricciones de almacenamiento e imágenes corruptas.
- Validar propiedades de seguridad, incluyendo firma/verificación, transporte seguro (TLS), arranque seguro, gestión de claves y la superficie de vulnerabilidad introducida por los componentes de actualización.
- Definir métricas y KPIs (tasa de éxito, tasa de rollback, tiempo medio de recuperación, tiempo de actualización) e instrumentar dispositivos y backends en la nube para medir la salud del despliegue y producir informes de preparación para el lanzamiento.
- Realizar análisis de causa raíz de actualizaciones fallidas, reproducir problemas de campo y dirigir la remediación con los equipos de ingeniería de firmware y backend.
- Mantener el hardware del laboratorio de dispositivos (JTAG, consolas serie, emuladores de red, controladores de alimentación, analizadores lógicos) y las pilas de herramientas (Wireshark, monitores serie, fixtures de aprovisionamiento).
- Contribuir a las mejoras del proceso OTA, incluyendo estrategias de staging, despliegues canary, umbrales de rollback, plantillas de evaluación de riesgos y documentación de runbooks.
Requisitos mínimos
Qué aportarás
- Título de Grado en Ingeniería Eléctrica, Informática o campo relacionado (o experiencia equivalente).
- 5+ años de experiencia práctica validando dispositivos embebidos y actualizaciones de firmware (OTA o similar).
- Sólida capacidad de programación/scripting en Python y familiaridad con C/C++ para depuración embebida.
- Profundo conocimiento de plataformas embebidas (Linux embebido y/o RTOS), bootloaders (ej. U-Boot), esquemas de partición y modelos de actualización A/B.
- Experiencia práctica en la construcción de arneses de pruebas automatizados y la integración de pruebas en pipelines CI (Jenkins, GitLab CI, CircleCI, etc.).
- Experiencia con herramientas y flujos de trabajo de depuración de hardware, incluyendo serie/UART, JTAG/SWD, analizadores lógicos, osciloscopios y bancos de pruebas de ciclo de alimentación.
- Familiaridad con protocolos de red utilizados para OTA (HTTP(S), MQTT, CoAP) y tecnologías inalámbricas (Wi-Fi, Ethernet, celular, BLE), y experiencia analizando logs, capturas de paquetes y telemetría de dispositivos para diagnosticar fallos de actualización.
- Sólidas habilidades de depuración y resolución metódica de problemas, capaz de reproducir modos de fallo complejos y proponer soluciones de diseño, con excelentes habilidades de comunicación para escribir planes de prueba claros, runbooks y postmortems.
- Preferible: Experiencia con plataformas OTA en la nube (AWS IoT Device Management, Mender, Azure IoT, Google Cloud IoT o sistemas de gestión de flotas personalizados), prácticas de actualización segura (firma de código, PKI, integración TPM/elemento seguro, arranque seguro) o validación de grado automotriz CAN/LIN.
- Preferible: Familiaridad con la contenerización/virtualización para entornos de prueba (Docker, QEMU), estrategias de despliegue a gran escala (canary/rampa de capacidad, despliegues escalonados, feature flags), sistemas de compilación de firmware (Yocto/OpenEmbedded, Buildroot) o frameworks de telemetría y análisis (Prometheus, Grafana, ELK).
El salario para este puesto oscila entre $140,000 - $170,000 por año, dependiendo de la experiencia, cualificaciones y ubicación.
Ventajas y Beneficios
- Cobertura sanitaria robusta — excelente seguro médico, dental y de visión cubierto hasta un 100% por ALSO con opciones FSA y HSA.
- Membresía en One Medical y defensores de seguros dedicados.
- Ricos beneficios de fertilidad y construcción familiar con Progyny.
- Tiempo libre flexible.
- Igualación de 401(k).
Por qué ALSO.
Nos apasiona ayudar al mundo a encontrar una mejor manera de llegar allí, dondequiera que te dirijas.
Estamos ubicados en el corazón de Silicon Valley y hemos reunido un equipo de clase mundial de algunas de las marcas más importantes de los sectores tecnológico, automotriz, de ciclismo, recreación al aire libre y minorista.
Juntos estamos trabajando activamente para imaginar, diseñar y construir una solución completamente nueva a un conjunto global de desafíos de transporte.
