Ingeniero/a Senior de Software Embedded
Hace 2 días
catalonia spain, Cataluña
Fistrek
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Responsabilidades Diseñar, desarrollar e integrar
software embedded para maquinaria industrial. Participar en la
definición de arquitecturas software y en la integración entre
software, hardware y sistemas conectados. Desarrollar aplicaciones
en C/C++ sobre plataformas Embedded Linux y sistemas basados en
microcontroladores. Implementar y mantener interfaces HMI
utilizando Qt/QML. Integrar sensores, actuadores, periféricos y
controladores electrónicos en los equipos. Desarrollar y depurar
protocolos de comunicación industrial y embedded como CAN, CANopen,
Modbus, RS-485, Ethernet, TCP/IP y MQTT. Participar en el
desarrollo de soluciones conectadas e integradas con plataformas
Cloud e IoT. Analizar y resolver incidencias complejas relacionadas
con software e integración hardware/software. Implementar
mecanismos de diagnóstico, monitorización, gestión de errores y
recuperación ante fallos. Realizar pruebas unitarias, de
integración, regresión y validación sobre máquina. Participar en
revisiones de código y promover buenas prácticas de desarrollo.
Colaborar con equipos multidisciplinares de hardware, software,
electrónica, cloud y laboratorio durante todo el ciclo de vida del
producto. Elaborar y mantener documentación técnica y de
arquitectura de software. Requisitos Grado en Ingeniería
Informática, Electrónica, Telecomunicaciones, Industrial o
titulación similar. Experiencia mínima de 5 años en desarrollo de
software embedded. Dominio de programación en C y/o C++.
Experiencia en desarrollo de software de bajo nivel e integración
hardware/software. Conocimientos sólidos de sistemas Linux
Embedded. Experiencia con herramientas de control de versiones,
especialmente Git. Conocimientos de protocolos de comunicación
industriales y sistemas embebidos. Capacidad para interpretar
esquemas eléctricos, datasheets y documentación técnica.
Experiencia en debugging y validación de sistemas embedded.
Experiencia trabajando bajo metodologías orientadas a la calidad y
desarrollo estructurado. Nivel alto de inglés técnico, tanto oral
como escrito.