¿Te interesa trabajar en entornos de desarrollo de bajo nivel donde el rendimiento, la optimización y la arquitectura son fundamental?
Buscamos un/a Ingeniero/a de Software especializado/a en desarrollo C multiplataforma para incorporarse a un proyecto de larga duración con alta estabilidad, trabajando sobre entornos Windows y Linux y participando en la evolución de soluciones críticas de negocio.
Condiciones
- Contrato indefinido
- Modalidad híbrida: 2 días presenciales por semana
- Ubicación: Madrid.
- Jornada complet
- Salario: En función de la experiencia aportada: 35 - 42.000 € B/A.
Qué harás
- Desarrollar y mantener aplicaciones de bajo nivel en lenguaje C.
- Diseñar e implementar soluciones multiplataforma para entornos Windows y Linux.
- Gestionar comunicaciones entre procesos (IPC), sockets y mecanismos de concurrencia.
- Realizar optimización de rendimiento y gestión productivo de memoria.
- Participar en tareas de diagnóstico, depuración y resolución de incidencias complejas.
- Colaborar con equipos multidisciplinares en la evolución de la arquitectura técnica.
- Participar en procesos de integración y despliegue continuo.
Requisitos:
Imprescindible
- Experiencia sólida en desarrollo avanzado con lenguaje C.
- Conocimiento profundo de:
- Punteros.
- Gestión de memoria.
- IPC (colas de mensajes, memoria compartida, semáforos).
- Sockets.
- Multiplexación de entrada/salida en entornos Unix/Linux.
- Experiencia con herramientas:
- gcc
- make
- cmake
- gdb
- valgrind
- strace
- Experiencia de desarrollo en entornos Windows:
- WinAPI
- Visual Studio
- MinGW
- Azure DevOps / Team Foundation Server
- Experiencia en sistemas Linux:
- Gestión de procesos
- Sistema de archivos
- Herramientas de desarrollo
- Mecanismos IPC
- Conocimiento de Informix 12 o superior.
Deseable
- Experiencia con ecosistema Spring:
- Spring Boot
- Spring Batch
- Spring Data
- Spring Integration
- Experiencia con Angular en versiones recientes.
- Conocimiento en diseño y desarrollo de APIs REST.
- Familiaridad con conceptos de API Management.
- Experiencia desempeñando funciones de arquitectura técnica.
Grupo Digital
Somos un equipo de más de 100 profesionales tecnológicos, en el que encontraras proyectos estables, en los principales clientes nacionales e internacionales, desarrollando soluciones de Inteligencia Artificial, Cloud, Ciberseguridad, etc.…
Nos comprometemos estar a tu lado en todas las fases del proyecto, para asegurarnos que creces profesionalmente con nosotros, y que tu aportación cuenta.
¿Quieres estar al día con las últimas tecnologías y buscas nuevos desafíos? ¡Envíanos tu CV y nos ponemos en contacto contigo!