PIngeniero/a de Software C de Bajo Nivel Multiplataforma /pp Ubicación: Madrid /pp Modalidad: Híbrida (2 días presenciales en oficina) /pp Incorporación: Según disponibilidad /ppDescripción del puesto /ppBuscamos un/a strongIngeniero/a de Software especializado/a en desarrollo C de bajo nivel /strong, con experiencia en entornos Windows y Linux, para participar en proyectos de alta complejidad técnica orientados al desarrollo y mantenimiento de componentes críticos y soluciones multiplataforma. /ppLa persona seleccionada trabajará en un contexto altamente técnico, participando en el diseño, análisis y desarrollo de aplicaciones con un fuerte componente de programación de sistemas. /ppFunciones /pulliDesarrollo y mantenimiento de aplicaciones en lenguaje C. /liliDiseño e implementación de soluciones multiplataforma en entornos Windows y Linux. /liliAnálisis y resolución de incidencias complejas relacionadas con rendimiento, memoria y concurrencia. /liliDesarrollo de componentes basados en comunicación entre procesos (IPC). /liliParticipación en revisiones técnicas y definición de arquitecturas. /liliColaboración con equipos multidisciplinares durante todo el ciclo de vida del software. /li /ulpRequisitos imprescindibles /pulliExperiencia sólida desarrollando en stronglenguaje C /strong. /liliDominio avanzado de: /liliPunteros. /liliGestión de memoria. /liliSockets. /liliMultiplexación de E/S. /liliRecursos IPC. /liliExperiencia con herramientas de desarrollo: /liligcc. /lilimake. /lilicmake. /liligdb. /lilivalgrind. /lilistrace. /liliExperiencia desarrollando sobre strongWindows /strong, incluyendo: /liliWinAPI. /liliVisual Studio. /liliMinGW. /liliTeam Foundation Server o Azure DevOps. /liliExperiencia desarrollando sobre strongLinux /strong, incluyendo: /liliGestión de procesos. /liliArchivos. /liliColas de mensajes. /liliMemoria compartida. /liliSemáforos. /liliIPC. /liliExperiencia trabajando con strongInformix 12.0 o superior /strong. /li /ulpbr/ppbr/p