EMPRESA: ROBOT S.A. (Palma de Mallorca)PUESTO: INGENIERO FIRMWAREDEPARTAMENTO: I+D+i
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.
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.Coordinar tareas entre el equipo de firmware y colaborar con los equipos de Hardware y Software.Analizar los requisitos funcionales y técnicos de cada dispositivo junto con el equipo de I+D+i.Programar y desarrollar firmware para microcontroladores y sistemas embebidos, incluyendo drivers y protocolos de comunicación (UART, SPI, I2C, CAN, RS485, Ethernet, Modbus, MQTT).Aplicar buenas prácticas de programación, estándares de calidad y seguridad en firmware.# Atender solicitudes de soporte de producción, SAT o técnicos de campo.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ódigoImplementar tests automatizados y pruebas de integración.5- Reportar al Responsable de I+D+i / Hardware6- Mantenerse actualizado con nuevas tecnologías de sistemas embebidos, IoT y automatizaciónExplorar 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.
Formación:~ Grado Universitario en Ingeniería Electrónica, Ingeniería Informática, Ingeniería Industrial (especialidad Electrónica/Automática) o similar.
Experiencia:Experiencia mínima de 3–5 años en desarrollo de firmware para microcontroladores y sistemas embebidos.Experiencia en entornos industriales, IoT o automatización será altamente valorada.Programación en C, C++ y Python para sistemas embebidos.Desarrollo bare-metal y con RTOS (FreeRTOS, Zephyr, etc.).Integración firmware-hardware y optimización de consumo energético.Control de versiones: Git.Principios de seguridad en sistemas embebidos y comunicación IoT.
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 lenguaje RUST.
Idiomas requeridos:Español nativo o avanzado.Inglés técnico avanzado.
Perfil creativo e innovador en la búsqueda de soluciones técnicas eficientes: 5Trabajo en equipo y coordinación interdepartamental (Hardware, Software, Producción, SAT): 4Autonomía y responsabilidad en la ejecución de proyectos: 4Organización y planificación: 4Atención al detalle y rigurosidad técnica: 5Desarrollo 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).Formación Continua.