23 sep
|
TECDATA ENGINEERING
|
Madrid
23 sep
TECDATA ENGINEERING
Madrid
Ubicación
Madrid (modalidad híbrida: 2 días en oficina)
Descripción del puesto
Buscamos un/a Ingeniero/a de Software especializado en desarrollo de bajo nivel en C, con experiencia en entornos multiplataforma (Linux y Windows). Participará en el diseño, desarrollo y mantenimiento de componentes críticos de sistemas, trabajando con gestión de memoria, IPC y comunicaciones de red.
El rol combina desarrollo de sistemas, optimización de rendimiento y colaboración en entornos de arquitectura y APIs.
️ Requisitos necesarios
Lenguaje C (nivel avanzado)
- Dominio de punteros, gestión de memoria
- IPC (colas de mensajes, memoria compartida, semáforos)
- Sockets y multiplexación de E/S en Unix/Linux
Herramientas de desarrollo
- gcc, make, cmake
- gdb, valgrind, strace
️ Sistemas operativos
Linux:
- Procesos, archivos, IPC,
memoria compartida
- Herramientas de desarrollo en entorno Unix
Windows:
- Visual Studio
- WinAPI / MinGW
- Azure DevOps / TFS
️ Base de datos
- Informix 12 o superior
Requisitos deseables
- Experiencia con ecosistema Spring Framework (Spring Boot, Batch, Data, Integration)
- Experiencia en Angular (últimas versiones)
- Diseño de APIs REST y conocimiento de API Management
- Experiencia previa en roles de arquitectura técnica
Condiciones del proyecto
- Proyecto técnico de alto nivel en sistemas
- Enfoque en desarrollo de bajo nivel y optimización
- Modalidad mixta (2 días oficina Madrid)
📌 C Systems Engineer / Low-Level Software Engineer (Madrid)
🏢 TECDATA ENGINEERING
📍 Madrid