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
€ 42K

Job 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...

Apply for this position