Buscamos un/a Ingeniero/a de Software o Desarrollador/a C de Bajo Nivel Multiplataforma para incorporarse a un proyecto técnico de gran complejidad, donde trabajarás en entornos Unix/Linux y Windows, desarrollando componentes de alto rendimiento y bajo nivel.
ResponsabilidadesDesarrollo de software en C, trabajando con punteros, gestión de memoria, recursos IPC, sockets y multiplexación de E/S.Compilación, depuración y optimización de código usando herramientas como gcc, make, cmake, gdb, valgrind, strace.Desarrollo multiplataforma:Windows: experiencia con WinAPI, Visual Studio, Azure DevOps / TFS, MinGW.Linux: manejo de procesos, colas de mensajes, memoria compartida, semáforos e IPC.Colaboración en la integración con otros sistemas y mantenimiento de la base de código existente.
Requisitos indispensablesDominio avanzado del lenguaje C.Experiencia en entornos Unix/Linux y Windows.Conocimiento de Informix 12.0 o superior.Uso avanzado de herramientas de desarrollo y depuración (gcc, make, gdb, valgrind, strace, Visual Studio, Azure DevOps).
? Valorable / DeseableExperiencia con Spring Boot, Spring Batch, Spring Data, Spring Integration.Conocimientos de Angular (últimas versiones).
Experiencia definiendo e implementando APIs REST y conceptos de API Management.Experiencia en roles de arquitectura técnica o diseño de soluciones.
Ubicación: Madrid (modelo híbrido, 2 días presenciales a la semana).
Tarifa: acorde a la experiencia.Si te apasiona el desarrollo de bajo nivel y el rendimiento de sistemas, y quieres trabajar en proyectos exigentes y tecnológicamente punteros, ¡nos encantaría conocerte!
Envíanos tu cv a ******