25 ago
|
TECDATA ENGINEERING
|
Madrid
25 ago
TECDATA ENGINEERING
Madrid
? Ubicación
Madrid (modalidad mixta: 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 híbrida (2 días oficina Madrid)
📌 C Systems Engineer / Low-Level Software Engineer (Madrid)
🏢 TECDATA ENGINEERING
📍 Madrid