Tu misión es diseñar la integración perfecta entre nuestro hardware y el software del ecosistema, asegurando que miles de creadores operen sobre una base técnica robusta, escalable y eficiente. Arquitectura de Sistemas: Liderar el diseño y desarrollo de kodeOS (basado en FreeRTOS), definiendo una arquitectura modular y de alto rendimiento para el ecosistema de Espressif.
Desarrollo de Bajo Nivel y BSP: Implementar y optimizar drivers (sensores, gestión de energía, interfaces) y asegurar la estabilidad de la Board Support Package (BSP).
Seguridad y Conectividad: Implementar protocolos de comunicación segura y sistemas de actualización OTA robustos para garantizar la integridad del ecosistema.
Ecosistema Maker: Desarrollar aplicaciones de referencia y herramientas que faciliten a la comunidad crear sobre el hardware de Kode, uniendo la ejecución técnica con la visión de producto.
Calidad y DevOps: Establecer estándares de calidad, liderar revisiones técnicas y supervisar flujos de CI/CD para el despliegue de firmware.
Puente Tecnológico: Actuar como nexo técnico entre el diseño de hardware y el desarrollo de software, asegurando una integración perfecta.
Cultura Open Source: Gestionar la colaboración en repositorios públicos, revisando contribuciones de la comunidad y manteniendo documentación técnica de primer nivel.
Requisitos Mínimos
~+3 años de experiencia demostrable en desarrollo de sistemas embebidos (C/C++).
~ Experiencia real llevando productos basados en Espressif (ESP32) a producción.
~ Capacidad para interpretar esquemáticos complejos y depurar hardware a nivel de señal (osciloscopio, analizador lógico).
~ Dominio de protocolos de comunicación (I2C, SPI, UART) y de red (TCP/IP, MQTT).
~ Experiencia avanzada con Git y flujos de trabajo colaborativos (Pull Requests, Code Reviews).
~ Nivel fluido de inglés para redacción de documentación técnica y participación en comunidades internacionales.
~ Nivel nativo de español.
Testing: Experiencia en Unit Testing para firmware y entornos de CI/CD (GitHub Actions).
Nuevos Estándares: Familiaridad con el protocolo Zigbee/Thread y Bluetooth LE.
Python: Capacidad para crear scripts de automatización o herramientas de soporte para el desarrollo de firmware.
Contrato: Contrato fijo.
Ubicación: Presencial en nuestras oficinas de Lanzadera. Equipamiento: MacBook de última generación y todas las herramientas de hardware y software necesarias. xohynlm
Crecimiento: Acceso a formación exclusiva en Lanzadera sobre producto, UX/UI, agilidad y estrategia de negocio.