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.
Responsabilidades Desarrollo 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 indispensables Dominio 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 / Deseable Experiencia 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