Embedded Software Engineer
Hays
Málaga, Spain
15 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Málaga, Spain
Tech stack
Agile Methodologies
Business Logic
Confluence
JIRA
C++
Cloud Computing
Code Review
Communications Protocols
Databases
Continuous Integration
Linux
DevOps
Distributed Systems
Middleware
Embedded Software
Firmware
H.264/MPEG-4 AVC
Message Queuing Telemetry Transport (MQTT)
Software Engineering
SQL Databases
Data Streaming
High Efficiency Video Coding (HEVC)
RTSP
Docker
Go
Microservices
Job description
Buscamos 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., 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
Requirements
+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
Benefits & conditions
Participar en un proyecto tecnológico innovador
- Entorno colaborativo con equipos multidisciplinares
- Crecimiento profesional en entorno de alto nivel técnico, * Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
C C++ Linux Golang