¡Activa las notificaciones laborales por email!

Arquitecto / a Software, hibrido

Voiping US

Madrid

Híbrido

EUR 70.000 - 90.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

Una empresa de tecnología en Madrid busca un/a Ingeniero/a de Software o Desarrollador/a C de Bajo Nivel para un proyecto técnico de gran complejidad. Este rol implica desarrollo en entornos Unix/Linux y Windows, así como trabajo en componentes de alto rendimiento. Se requiere experiencia en herramientas como gcc, Visual Studio y conocimientos en Angular. El trabajo es híbrido, con 2 días presenciales a la semana.

Formación

  • Uso avanzado de herramientas de desarrollo y depuración.
  • Experiencia en desarrollo de bajo nivel y rendimiento de sistemas.
  • Conocimientos en las tecnologías mencionadas en Responsabilidades.

Responsabilidades

  • Desarrollo de software en entornos Unix/Linux y Windows.
  • Colaboración en la integración con otros sistemas.
  • Definición e implementación de APIs REST.

Conocimientos

Desarrollo de software
Gestión de memoria
Conocimientos de punteros
Experiencia en entornos Unix/Linux
Experiencia en entornos Windows
Desarrollo de APIs REST
Conocimientos de Angular

Herramientas

gcc
make
gdb
valgrind
Azure DevOps
Visual Studio
Spring Boot
Descripción del empleo
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, 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 y strace.
  • Experiencia en entornos Windows: WinAPI, Visual Studio, Azure DevOps / TFS y MinGW.
  • Experiencia en entornos 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.
  • Arquitectura técnica y diseño de soluciones.
  • Definición e implementación de APIs REST y conceptos de API Management.
  • Experiencia con Spring Boot, Spring Batch, Spring Data y Spring Integration.
  • Conocimientos de Angular (últimas versiones).
Requisitos y Habilidades
  • Uso avanzado de herramientas de desarrollo y depuración (gcc, make, gdb, valgrind, strace, Visual Studio, Azure DevOps).
  • Experiencia con herramientas y tecnologías mencionadas en Responsabilidades.
  • Experiencia en desarrollo de bajo nivel y rendimiento de sistemas.
Ubicación

Madrid (modelo híbrido, 2 días presenciales a la semana).

Tarifa

Acorde a la experiencia.

¡Te invitamos a postular!

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!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.