Senior Firmware Engineer
Job Summary
Desde Mur&Partners ofrecemos posición como Senior Firmware Engineerpara una empresa industrial con más de 50 años de recorrido especializada en el diseño y fabricación de sistemas de acceso automatizado líder en el desarrollo de puertas automáticas y soluciones de control de acceso para diversos sectores.
Misión
La misión de la posición será liderar el diseño técnico y desarrollo de soluciones de firmware de alta calidad aportando experiencia y conocimientos especializados para impulsar la mejora continua de los proyectos y elevar los estándares técnicos del equipo.
Asimismo será responsable de garantizar el cumplimiento de la normativa de prevención de riesgos laborales y de los estándares medioambientales aplicables a los productos procesos y actividades desarrolladas.
Responsabilidades principales
- Diseñar desarrollar y validar soluciones de firmware y sistemas en tiempo real participando activamente en la integración de hardware y en el trabajo con prototipos y placas de evaluación.
- Implementar probar y optimizar protocolos de comunicación y sistemas de control realizando análisis electrónicos y tareas de depuración para garantizar su correcto funcionamiento.
- Identificar analizar y resolver incidencias relacionadas con el firmware utilizando herramientas de diagnóstico y medición como analizadores lógicos osciloscopios y otros equipos especializados.
- Desarrollar y mantener software en entornos Linux que permita la comunicación e interacción con subsistemas basados en microcontroladores (MCU).
- Diseñar e implementar mejoras y modificaciones de software que involucren diferentes subsistemas asegurando una integración eficiente entre firmware y aplicaciones Linux.
- Garantizar la calidad fiabilidad y rendimiento del código mediante la ejecución de pruebas procesos de validación y buenas prácticas de desarrollo.
- Colaborar estrechamente con equipos multidisciplinares aportando soluciones técnicas respondiendo de manera ágil a nuevas necesidades y favoreciendo una comunicación fluida durante todas las fases del proyecto.
Requisitos
- Experiencia mínima de 8 años en ID y desarrollo de productos comerciales en el ámbito de los sistemas embebidos.
- Titulación de máster en Ingeniería Informática Ciencias de la Computación o disciplinas afines.
- Nivel de inglés avanzado (C1) con capacidad para colaborar en entornos técnicos internacionales.
- Experiencia en desarrollo de firmware y arquitectura de software embebido aplicando metodologías ágiles buenas prácticas de programación y procesos de validación.
- Dominio de C y C17 con experiencia en sistemas Bare Metal RTOS desarrollo de drivers y aplicaciones en entornos Linux.
- Conocimientos de arquitecturas ARM electrónica digital y protocolos de comunicación (I2C UART SPI USB CAN y Ethernet).
- Experiencia en sistemas distribuidos comunicaciones en tiempo real gestión de memoria y sincronización de tareas.
- Experiencia en pruebas unitarias de integración y de sistema así como en el uso de herramientas de depuración osciloscopios y analizadores electrónicos.
- Conocimientos de electrónica de potencia desarrollo basado en modelos (Modelo-Based Design) y herramientas como Python Basck y Git.
- Valorable experiencia en teoría de control especialmente en control de motores.
- Se valorará positivamente conocimientos y/o experiencia práctica con ROS2 (Robot Operating System 2).
Localización
Dependiendo del lugar de residencia de la persona posibilidad de trabajar en la planta de Barcelona o en la planta de Tarragona.
*Te informamos que es importante cumplimentar todos los campos de información solicitados para realizar una correcta aplicación a la posición.*