Embedded Software Architect - Industrial sector - Barcelona
Barcelona, Spain·€70,000 - €75,000·On-site·Senior·Permanent·English: Required
Need a visa?The advert says visa sponsorship isn't available for this role.
About the role
As an Embedded Software Architect, you will be responsible for designing the architecture of the solutions and collaborating with an international team of engineers.
- World-leading company in the design of industrial measurement devices.
- Join an international team specialized in embedded software.
What you'll do
- Define and maintain the architecture of embedded devices, IPC systems, and backend services.
- Lead use case analyses and generate documentation for system behavior, interactions, and structure.
- Design software that is modular, testable, scalable, and maintainable.
- Design prototypes and create code to validate design concepts, architectures, and guide teams in implementation.
- Design data pipelines for real-time measurement of acquisition, processing, and distribution.
- Define the communications architecture using state-of-the-art protocols.
- Establish API contracts between embedded systems, core processors, backend services, and HMI.
- Lead architecture reviews and ensure alignment between product strategy and system constraints.
What you'll get
- Permanent contract.
- Competitive salary range between €70,000 and €75,000.
- Opportunity for growth within the company.
- Opportunity to participate in innovative technological projects.
- Collaborative work environment focused on professional development.
- Opportunity for development and growth in the technology sector.
About the company & team
Our client is an international company, a leader in its sector, with offices in the USA, Europe, and Asia. It has over 200 employees worldwide and is known for its high-quality solutions.
Who are we looking for (M/F/D)?
- Expert level in C++ for real-time, high-performance embedded systems.
- Strong experience with embedded/industrial systems (Linux, real-time).
- Solid command of UML for modeling behavior, structure, and interactions.
- Solid knowledge of databases, reporting workflows, and data retention strategies.
- Experience in defining APIs and communication interfaces.
- Familiarity with containerization, virtualization, or sandboxing approaches.
- Proficiency in Git, CI/CD, and automated testing practices.
- Fluent English, both conversational and written.
About the role
Como Embedded Software Architect te encargarás del diseño de la arquitectura de las soluciones y colaborarás con un equipo internacional de ingeniero/as.
- Empresa líder mundial en el diseño/ de dispositivos de medición industrial.
- Únete a un equipo internacional especializado en software embedded.
What you'll do
- 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.
What you'll get
- Contrato indefinido.
- Rango salarial competitivo entre 70.000-75.000€
- 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.
- Posibilidad de desarrollo y crecimiento profesional en el sector tecnológico.
About the company & team
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.
¿A quién buscamos (H/M/D)?
- 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.
This job was automatically translated to English, .
About the company
Michael Page España
Staffing
Michael Page España is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.