Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

TECDATA ENGINEERING

C Systems Engineer / Low-Level Software Engineer

Posted Updated
Discussion

Description

📍 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 híbrida (2 días oficina Madrid)


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →