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