Embedded Software Architect, Barcelona
Michael Page Barcelona Indefinido 60.000 € - 76.000 €/año
Embedded Software Architect
Liderar los análisis de casos de uso y generar documentación para el comportamiento de los sistemas, interacciones y estructura.
Diseñar software que sea modular, escalable, testeable y mantenible.
Diseñar prototipos y crear código para validar conceptos, diseños de arquitectura y guiar a los equipos en la implementación.
Diseñar data pipelines en tiempo real para la medición de la adquisición, procesado y distribución.
Definir la arquitectura de las comunicaciones usando protocolos de estado del arte.
Establecer contratos API entre sistemas embebidos, procesadores core, servicios backend y HMI.
Fuerte experiencia en sistemas embedded/industriales (Linux, tiempo real)
Sólido dominio de UML para modelar comportamiento, estructura e interacciones
Conocimientos sólidos de bases de datos, flujos de trabajo de informes y estrategias de retención de datos
Experiencia en la definición de APIs e interfaces de comunicación
Familiaridad con enfoques de contenedorización, virtualización o sandboxing
Dominio de Git, CI/CD y prácticas de pruebas automatizadas
Posibilidad de crecimiento dentro de la compañía.
Oportunidad de participar en proyectos tecnológicos innovadores.
Ambiente de trabajo colaborativo y orientado al desarrollo profesional.
Perfil buscado (Hombre/Mujer)
Definir y mantener la arquitectura de dispositivos embebidos, sistemas IPC y servicios backend.Liderar los análisis de casos de uso y generar documentación para el comportamiento de los sistemas, interacciones y estructura.
Diseñar software que sea modular, escalable, testeable y mantenible.
Diseñar prototipos y crear código para validar conceptos, diseños de arquitectura y guiar a los equipos en la implementación.
Diseñar data pipelines en tiempo real para la medición de la adquisición, procesado y distribución.
Definir la arquitectura de las comunicaciones usando protocolos de estado del arte.
Establecer contratos API entre sistemas embebidos, procesadores core, servicios backend y HMI.
Liderar revisión de la arquitectura y asegurar el alineamiento entre la estrategia de los productos y las restricciones del sistema.
Empresa líder mundial en el diseño/ de dispositivos de medición industrial.Únete a un equipo internacional especializado en software embedded.
Nivel experto con C++ para sistemas embebidos, en tiempo real y de alto rendimiento.Fuerte experiencia en sistemas embedded/industriales (Linux, tiempo real)
Sólido dominio de UML para modelar comportamiento, estructura e interacciones
Conocimientos sólidos de bases de datos, flujos de trabajo de informes y estrategias de retención de datos
Experiencia en la definición de APIs e interfaces de comunicación
Familiaridad con enfoques de contenedorización, virtualización o sandboxing
Dominio de Git, CI/CD y prácticas de pruebas automatizadas
Nivel de inglés fluido a nivel conversación y escrito.
Nuestro cliente es una compañía internacional, líder mundial en su sector, con sedes en USA, Europa y Asia. Cuenta con +200 empleados en todo el mundo y se caracteriza por sus soluciones de alta calidad.
Contrato indefinido.
Rango salarial competitivo entre 70.000-75.000Posibilidad de crecimiento dentro de la compañía.
Oportunidad de participar en proyectos tecnológicos innovadores.
Ambiente de trabajo colaborativo y orientado al desarrollo profesional.
Posibilidad de desarrollo y crecimiento profesional en el sector tecnológico.
C++, UML, Git, CI/CD
Michael PageBarcelona
Software Architect - Empresa Ciberdefensa
Apoyar en el diseño y mantenimiento de vistas arquitectónicas bajo supervisión de perfiles senior.
Participar en actividades de modelado con herramientas de arquitectura.
Colaborar en documentación...
ArelanceEspaña
Senior Custom Software Engineer
En Arelance sabemos que las personas son el activo más importante de una empresa. Por ello, trabajamos para conectar a los mejores profesionales con proyectos tecnológicos de alto impacto, ofreciendo oportunidades...
FistrekBarcelona
Responsabilidades
• Diseñar e implementar la capa de inteligencia artificial que soporte los procesos de desarrollo y entrega de software.
• Configurar, entrenar y orquestar modelos y agentes de IA sobre bases de código existentes...
Las mejores ofertas que no te puedes perder: