Ingeniero/a de Firmware I+D+i
3 days ago
Palma
EMPRESA: ROBOT S.A. (Palma de Mallorca) PUESTO: INGENIERO FIRMWARE DEPARTAMENTO: I+D+i OBJETIVO DEL PUESTO Diseñar, desarrollar, mantener y optimizar el firmware de los dispositivos electrónicos y sistemas embebidos de la marca ROBOTBAS, garantizando la fiabilidad, eficiencia, seguridad y correcta integración con hardware y software, contribuyendo a la innovación tecnológica y a la mejora continua de los productos de automatización y control de edificios de ROBOT S.A. RESPONSABILIDADES Y FUNCIONES 1 - Participar en las reuniones quincenales del departamento para la organización y definición de prioridades a partir del Backlog de tareas y proyectos pendientes con metodología SCRUM. • Desglosar los proyectos de firmware en tareas concretas dentro del Backlog., • Definir tareas, asignar temporalización y prioridad., • Analizar los requisitos funcionales y técnicos de cada dispositivo junto con el equipo de I+D+i., • Documentar la arquitectura del firmware y las soluciones implementadas., • Programar y desarrollar firmware para microcontroladores y sistemas embebidos, incluyendo drivers y protocolos de comunicación (UART, SPI, I2C, CAN, RS485, Ethernet, Modbus, MQTT)., • Implementar funcionalidades orientadas a eficiencia energética, optimización de recursos y seguridad., • Adaptar y evolucionar funcionalidades ante nuevas necesidades detectadas durante el desarrollo., • Aplicar buenas prácticas de programación, estándares de calidad y seguridad en firmware., • Resolver incidencias técnicas internas, • Atender solicitudes de soporte de producción, SAT o técnicos de campo., • Priorizar incidencias según gravedad y criticidad., • Resolver problemas de firmware y documentar soluciones implementadas., • Verificar el correcto funcionamiento de nuevos firmwares o actualizaciones tanto en laboratorio como en campo. 3- Desplegar nuevas versiones de firmware • Revisar cambios de código y asegurar su trazabilidad mediante control de versiones (Git). 4- Depurar el firmware y garantizar la calidad del código • Implementar tests automatizados y pruebas de integración., • Validar el funcionamiento en entornos de laboratorio antes de la liberación del firmware., • Detectar problemas de rendimiento, estabilidad y seguridad. 5- Reportar al Responsable de I+D+i / Hardware • Informar periódicamente del estado de los desarrollos y posibles riesgos técnicos., • Proponer mejoras técnicas y soluciones innovadoras. 6- Mantenerse actualizado con nuevas tecnologías de sistemas embebidos, IoT y automatización • Explorar nuevas tecnologías y metodologías aplicables a los productos ROBOTBAS., • Aplicar innovación tecnológica para mejorar los productos existentes o desarrollar nuevas soluciones. REQUISITOS DEL PUESTO Formación: • Experiencia mínima de 3–5 años en desarrollo de firmware para microcontroladores y sistemas embebidos., • Programación en C, C++ y Python para sistemas embebidos., • Arquitecturas ARM, NXP, STM32, Microchip, ESP32 o similares., • Desarrollo bare-metal y con RTOS (FreeRTOS, Zephyr, etc.)., • Protocolos de comunicación (UART, SPI, I2C, CAN, RS485, Ethernet, Modbus, MQTT)., • Integración firmware-hardware y optimización de consumo energético., • Control de versiones: Git., • Lectura e interpretación de esquemas electrónicos., • Principios de seguridad en sistemas embebidos y comunicación IoT. Será altamente valorado: • Conocimientos en Linux embebido., • Experiencia en OTA (actualización remota de firmware)., • Experiencia en certificaciones de producto (CE, EMC)., • Experiencia en metodologías ágiles (SCRUM)., • Conocimientos en ciberseguridad de dispositivos IoT., • Experiencia en proyectos de automatización de edificios o domótica., • Conocimiento y dominio de KNX., • Conocimiento y dominio de lenguaje RUST. Idiomas requeridos: • Español nativo o avanzado., • Inglés técnico avanzado. SOFT SKILLS (del 1 al 5 ) • Capacidad analítica y orientación a la resolución de problemas técnicos complejos: 5, • Perfil creativo e innovador en la búsqueda de soluciones técnicas eficientes: 5, • Trabajo en equipo y coordinación interdepartamental (Hardware, Software, Producción, SAT): 4, • Autonomía y responsabilidad en la ejecución de proyectos: 4, • Organización y planificación: 4, • Atención al detalle y rigurosidad técnica: 5, • Proactividad y orientación a la mejora continua: 4 ¿ QUÉ OFRECEMOS ? Desarrollo en una empresa líder a nivel mundial, con 43 años de experiencia en el sector y en pleno crecimiento y desarrollo. Además de trabajar en un dpto. de I+D+i en Palma de Mallorca. • Contrato Indefinido (6 meses periodo de prueba)., • Jornada completa 100% (39 horas/semana)., • Flexibilidad Horaria: de lunes a jueves (8 horas ) y viernes ( 7 horas)., • Estabilidad laboral, • SBA: Inicial de 36.000 euros, • Formación Continua., • Seguro médico Asisa (valorado en 50 euros/mes)., • Desarrollo y crecimiento., • Buen ambiente laboral