Ingeniero/a de Software C (Híbrido)
Grupo Digital
Municipality of Madrid, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Compensation
€ 42KJob location
Municipality of Madrid, Spain
Tech stack
C
Microsoft Windows
Azure
Multiplexing
Linux
Programming Tools
Microsoft Visual Studio
Team Foundation Server
Performance Tuning
Memory Leaks
Informix
Spring-boot
Spring Data
Angular
REST
Multiplatform
Spring Batch
Api Management
Job description
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., * 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 eficiente 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.
Requirements
- 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.
Benefits & conditions
- 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.
About the company
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...., Somos un grupo de empresas tecnológicas, formado actualmente por unos 400 profesionales, en distintas áreas: desarrollo, sistemas, ingeniería automática, consultoría...