Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on tecnoempleo.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
Is Software Engineering Hard?