EMPRESA: ROBOT S.A. (Palma de Mallorca)
PUESTO: INGENIERO FIRMWARE
DEPARTAMENTO: I+D+i
Es posible que un gran número de candidatos se presenten a este puesto, así que asegúrese de enviar su CV y su solicitud lo antes posible.
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.
* Coordinar tareas entre el equipo de firmware y colaborar con los equipos de Hardware y Software.
2- Desarrollar nuevas funcionalidades y mantener el firmware existente de los dispositivos ROBOTBAS
* 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:
* 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.
Conocimientos técnicos:
* 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). xpzdshu
* Desarrollo y crecimiento.
* Buen ambiente laboral