Buscamos un/a Ingeniero/a de Software o Desarrollador/a C de Bajo Nivel Multiplataforma para incorporarse a un proyecto tecnológico estable, participando en el desarrollo y mantenimiento de aplicaciones críticas en entornos Windows y Linux. Funciones Desarrollo y mantenimiento de aplicaciones en lenguaje C. Diseño e implementación de componentes de bajo nivel y comunicaciones entre procesos. Desarrollo en entornos Windows y Linux. Resolución de incidencias, optimización de rendimiento y depuración de aplicaciones. Participación en el diseño técnico y evolución de la arquitectura de las soluciones. Integración con bases de datos Informix y otros sistemas corporativos. Requisitos Imprescindibles Desarrollo en C Dominio avanzado de lenguaje C. Experiencia trabajando con: Punteros. Gestión de memoria. Sockets. IPC (Inter Process Communication). Multiplexación de E/S en Unix/Linux. Procesos, colas de mensajes, memoria compartida y semáforos. Herramientas de desarrollo Experiencia con: GCC. Make. CMake. GDB. Valgrind. Strace. Sistemas Operativos Windows Desarrollo con Win API. Visual Studio. Min GW. Azure Dev Ops / Team Foundation Server. Linux Administración y desarrollo en entornos Linux. Gestión de archivos y procesos. IPC, memoria compartida, colas de mensajes y semáforos. Herramientas de desarrollo Linux. Bases de Datos Experiencia con Informix 12.0 o superior. Valoraremos Positivamente Experiencia con ecosistema Spring: Spring Boot. Spring Batch. Spring Data. Spring Integration. Experiencia con Angular (versiones recientes). Diseño y desarrollo de APIs REST. Conocimientos de API Management. ¿Qué ofrecemos? Proyecto estable de larga duración. Modalidad híbrida (2 días presenciales en Madrid). Salario hasta 43.000 € brutos anuales, según experiencia. Participación en proyectos tecnológicos de alta criticidad. Entorno colaborativo y oportunidades de crecimiento profesional. Si te interesa la posición o conoces a alguien que pueda encajar, inscríbete a la oferta.