Embedded Software Engineer, Málaga
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
Embedded Software EngineerBuscamos un/a Senior Software Engineer con experiencia en entornos embedded y microservicios, que participe en el desarrollo de soluciones software sobre dispositivos edge basados en Linux y sistemas on-premise.Serás clave en la creación de middleware y lógica de negocio que conecte hardware con servicios escalables, asegurando soluciones robustas, eficientes y mantenibles.Responsabilidades principales - Desarrollo de firmware en C/C++ para dispositivos Linux embebidos - Desarrollo de microservicios en Golang - Diseño de arquitecturas software eficientes y escalables - Implementación de protocolos de comunicación entre dispositivos y sistemas (on-premise/cloud) - Troubleshooting de incidencias complejas a nivel de sistema, red y aplicación - Colaboración con equipos de Hardware, QA, DevOps, Producto y Cloud - Participación en decisiones de arquitectura y planificación técnica - Code reviews y aseguramiento de buenas prácticas - Contribución a procesos CI/CD, testing automatizado y despliegues - Documentación técnica y definición de especificaciones Requisitos - +5 años de experiencia en C/C++ sobre Linux - Experiencia desarrollando microservicios en Golang - Experiencia en entornos embedded - Conocimientos de networking y protocolos (TCP/UDP, HTTP, REST, MQTT) - Experiencia con IPC (shared memory, pipes, etc.) - Familiaridad con bases de datos SQL - Experiencia en metodologías ágiles (JIRA, Confluence) - Muy buena capacidad analítica y resolución de problemas Valorable - Experiencia en plataformas de vídeo o imagen - Conocimientos en compresión de vídeo (H.264, H.265, JPEG) - Experiencia con protocolos de streaming (RTSP, HTTP) - Conocimientos en Docker y entornos containerizados Qué esperamos de ti - Desarrollo de software fiable, seguro y eficiente - Soluciones escalables y mantenibles - Comunicación robusta entre dispositivos y sistemas distribuidos - Alta calidad de código y buenas prácticas - Capacidad de trabajo autónoma y colaboración transversal Qué ofrecemos - Participar en un proyecto tecnológico innovador - Entorno colaborativo con equipos multidisciplinares - Crecimiento profesional en entorno de alto nivel técnico C, C++, Linux, Golang, TCP, UDP
Requirements
bases de datos SQL - Experiencia en metodologías ágiles (JIRA, Confluence) - Muy buena capacidad analítica y resolución de problemas Valorable - Experiencia en plataformas de vídeo o imagen - Conocimientos en compresión de vídeo (H.264, H.265, JPEG) - Experiencia con protocolos de streaming (RTSP, HTTP) - Conocimientos en Docker y entornos containerizados Qué esperamos de ti - Desarrollo de software fiable, seguro y eficiente - Soluciones escalables y mantenibles - Comunicación robusta entre dispositivos y sistemas distribuidos - Alta calidad de código y buenas prácticas - Capacidad de trabajo autónoma y colaboración transversal Qué ofrecemos - Participar en un proyecto tecnológico innovador - Entorno colaborativo con equipos multidisciplinares - Crecimiento profesional en entorno de alto nivel técnico C, C++, Linux, Golang, TCP, UDP
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Spanish Business Culture and Etiquette
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?