Únete a Merytronic como Arquitecto/a de Software Embebido sobre Linux!¿Te gustaría crecer profesionalmente en un ambiente de trabajo agradable y participativo donde las personas son el eje principal del negocio?
\n
Por favor, presente su candidatura sin demora si su perfil encaja bien con este puesto, debido al alto nivel de interés.
\n
¿Buscamos un/a Arquitecto/a de Software Embebido sobre Linux con amplia experiencia en C++ para el diseño de sistemas complejos orientados a dispositivos embebidos.
\n
La persona se encargará de definir la arquitectura software de aplicaciones que integran módulos de adquisición de datos con equipos secundarios, módulos de protocolos industriales en tiempo real, servicios REST, interfaces web, y sistemas de procesamiento de tareas con prioridades, asegurando escalabilidad, robustez y mantenibilidad a largo plazo, y trabajando en estrecha colaboración con el responsable de coordinación del equipo Linux.
\n
No es un rol centrado únicamente en desarrollo, también en el diseño técnico y definición de soluciones de producto.
\n
¿Definir la arquitectura software de sistemas embebidos basados en Linux.Diseñar soluciones modulares y escalables para sistemas de colas de tareas con gestión de prioridades.Diseñar módulos de adquisición de datos y comunicación con equipos industriales.Definir e implementar arquitecturas para comunicaciones industriales y servicios API REST.Diseñar interfaces web integradas en sistemas embebidos.Colaborar con el responsable de coordinación del equipo para alinear la arquitectura con la planificación.Descomponer soluciones en bloques implementables por el equipo.Dar soporte técnico en la resolución de problemas complejos y revisiones de diseño y código.Velar por la calidad, mantenibilidad y escalabilidad del software.Impulsar buenas prácticas y nuevas tecnologías en el entorno embebido.
\n
¿Experiencia sólida (+7 años) en desarrollo de software embebido.Experiencia demostrable en diseño de arquitectura software.Dominio de C++ moderno (C++11/14/17 o superior).Amplio conocimiento de Linux embebido.Experiencia en sistemas concurrentes y multihilo.Experiencia en diseño de sistemas distribuidos o desacoplados.Experiencia con frameworks C++ modernos (Boost, POCO, Drogon...).Conocimiento en sistemas de mensajería (ZeroMQ, RabbitMQ...).Experiencia en arquitecturas orientadas a eventos.Experiencia en Yocto, Buildroot y optimización de sistemas embebidos.Conocimiento en contenedores (Docker), CI/CD y ciberseguridad en dispositivos.Experiencia influyendo en decisiones técnicas a nivel de producto o plataforma. xugodme
\n
¡Buen ambiente de trabajo: Desde el primer día tus compañeros te harán sentir como uno más del equipo.