Ingeniero Senior de Firmware para Dispositivos ESP32 - Remoto

Remoto
Jornada completa
Tiempo parcial
Buscamos un Ingeniero Senior de Firmware con amplia experiencia en sistemas embebidos para liderar el desarrollo de firmware avanzado para collares inteligentes de mascotas. En este rol estratégico, usted aplicará sus conocimientos técnicos en plataformas ESP32, programación en C/C++ bajo FreeRTOS y automatización con Python para crear soluciones innovadoras. El candidato ideal combinará dominio técnico con la capacidad de optimizar sistemas para dispositivos IoT de bajo consumo energético. Responsabilidades Principales - Desarrollar y mantener firmware de alta calidad para collares inteligentes de mascotas basados en microcontroladores ESP32. - Implementar soluciones eficientes en C/C++ utilizando el sistema operativo FreeRTOS v10.5+ para aplicaciones en tiempo real. - Diseñar e integrar protocolos de comunicación inalámbrica (BLE, WiFi) optimizados para dispositivos portátiles. - Crear sistemas de gestión energética inteligentes que maximicen la duración de la batería sin comprometer el rendimiento. - Colaborar con especialistas en hardware para la integración efectiva de sensores y actuadores en el producto final. - Elaborar scripts de prueba automatizados utilizando Python 3.10+ para validación de firmware. - Documentar meticulosamente el código y los procesos de desarrollo según estándares internacionales. - Participar activamente en revisiones de código para mantener la excelencia técnica del proyecto. - Resolver complejos problemas de integración hardware-software en dispositivos embebidos. - Mantenerse actualizado con las últimas innovaciones en tecnologías de microcontroladores y desarrollo de firmware. Requisitos Técnicos - Experiencia mínima de 5 años en desarrollo profesional de firmware para sistemas embebidos. - Dominio avanzado de programación en C/C++ (C++17/C++20) aplicada a microcontroladores. - Experiencia demostrable con el ecosistema ESP32, incluyendo ESP-IDF y modelos recientes (ESP32-S3, ESP32-C6). - Conocimientos sólidos de programación multitarea con FreeRTOS v10+ y gestión de recursos limitados. - Experiencia práctica con protocolos de comunicación inalámbrica en entornos con restricciones energéticas. - Competencia en Python 3.8+ para desarrollo de herramientas de prueba y automatización. - Capacidad para interpretar esquemáticos electrónicos y comprender la interacción hardware-software. - Experiencia en técnicas de optimización para dispositivos alimentados por batería. - Habilidades de depuración avanzada utilizando JTAG, SWD y analizadores lógicos. - Nivel de inglés B1+ o superior, con capacidad para comunicación técnica efectiva. - Familiaridad con sistemas de control de versiones Git y metodologías ágiles de desarrollo. Competencias Adicionales Valoradas - Experiencia previa en desarrollo de productos para el sector de mascotas o dispositivos wearables. - Conocimientos prácticos de protocolos IoT como MQTT, CoAP o similares. - Familiaridad con plataformas cloud para IoT (AWS IoT, Azure IoT, Google Cloud IoT). - Experiencia en implementación de algoritmos de procesamiento para datos de sensores. - Conocimientos de ciberseguridad aplicados a dispositivos embebidos. - Desarrollo de interfaces entre dispositivos IoT y aplicaciones móviles. - Experiencia trabajando en equipos distribuidos internacionalmente. - Certificaciones relevantes en el ámbito de sistemas embebidos o IoT. Beneficios Profesionales Modalidad de trabajo 100% remota con flexibilidad horaria (preferencia zona GMT+3). Participación en proyectos innovadores con impacto tangible en el bienestar animal. Integración en equipo internacional colaborativo orientado a la excelencia técnica. Entorno que valora la iniciativa y la innovación técnica.