Cuéntanos tu proyecto

Desarrollador Backend C / C++ para tu equipo

Un desarrollador de C y C++ para software de alto rendimiento y de sistema: motores, comunicaciones, procesamiento en tiempo real y mantenimiento de bases de código grandes con CMake y la STL.

Tecnologías y competencias habituales

  • C
  • C++
  • STL
  • Boost
  • CMake
  • GCC

También lo buscarás como programador C++, C++ developer, desarrollador de sistemas en C y ingeniero de software C++.

Qué hace un desarrollador de C/C++

Escribe y mantiene software donde el control de memoria y el rendimiento son críticos: servidores de baja latencia, motores de cálculo, sistemas de comunicaciones y componentes que interactúan con hardware. Trabaja con C++ moderno, la STL y Boost, construye con CMake y depura con herramientas de bajo nivel.

Cuándo necesitas uno

  • Tienes un núcleo de cálculo o procesamiento que debe ser rápido y no admite pausas.
  • Mantienes una base de código C++ grande y la persona que la conocía ya no está.
  • Necesitas integrar software con hardware, protocolos propietarios o sistemas operativos.

Qué distingue a un buen desarrollador de C/C++

  • Escribe C++ moderno (C++17 o posterior): RAII, punteros inteligentes y sin gestión manual salvo causa justificada.
  • Depura con gdb o lldb, sanitizers y Valgrind, y sabe leer un volcado de memoria.
  • Entiende concurrencia, modelo de memoria y sus errores sutiles.
  • Gestiona la construcción y las dependencias con CMake y un gestor como vcpkg o Conan.
  • Refactoriza código heredado con pruebas, sin cambiar el comportamiento.

Junior, middle o senior

Junior

Corrige errores y añade funcionalidad en un módulo bien delimitado.

Middle

Diseña e implementa componentes completos con atención a rendimiento y memoria.

Senior

Define la arquitectura, moderniza la base de código y establece las reglas de calidad del equipo.

Dos formas de trabajar

On Demand

Se suma a tu equipo el tiempo que lo necesites.

Try & Hire

Trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.

¿Necesitas un equipo entero? Mira los Agile Squads.

Preguntas frecuentes

¿C o C++?

C se usa en sistemas pequeños, controladores y firmware. C++ permite abstracciones potentes y se emplea en aplicaciones de alto rendimiento, motores y sistemas grandes. Un buen perfil sabe cuál conviene a tu caso.

¿Puede modernizar código C++ antiguo?

Sí. Se introducen pruebas, se sustituye la gestión manual de memoria por punteros inteligentes y se avanza de estándar por módulos, sin parar el desarrollo.

¿Es mejor reescribir en Rust?

A veces sí, sobre todo si los fallos de memoria son frecuentes. Pero reescribir un sistema grande es caro: lo habitual es migrar solo los componentes de más riesgo.

¿Puedo incorporarlo después a mi plantilla?

Sí. Con la modalidad Try & Hire trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.

¿Cómo se factura?

Pagas por el trabajo realmente efectivo: solo las horas trabajadas. La selección, las bajas, las vacaciones y las sustituciones corren de nuestra cuenta.

¿Trabaja en remoto o en nuestras oficinas?

Como lo necesite tu equipo: en remoto, en híbrido o presencial, en España.

Cómo llega un perfil a tu equipo

Vendemos calidad: preferimos presentarte a una persona que encaja antes que a cinco que no.

De cada 20 candidatos que evaluamos, te presentamos a uno.

  1. Nos cuentas qué necesitas

    El perfil, el nivel, las tecnologías y cómo trabaja tu equipo.

  2. Validamos a la persona

    Nuestro equipo técnico revisa su conocimiento real, también cómo trabaja con IA. De cada 20 candidatos, pasa uno.

  3. Te la presentamos

    Conoces a la persona antes de decidir. El 93 % de nuestros clientes contrata a la primera que le presentamos.

  4. Empieza en tu equipo

    Pagas solo las horas trabajadas. De la selección, las bajas, las vacaciones y las sustituciones nos ocupamos nosotros.

Cuéntanos qué quieres construir

No hace falta que lo tengas todo claro. Con una idea y el problema que quieres resolver nos basta para empezar.

  1. Leemos tu proyecto. Lo revisa alguien del equipo técnico.
  2. Te llamamos. Una conversación corta para entender tu negocio y tus datos.
  3. Te enviamos una propuesta. Con alcance, equipo y presupuesto cerrados.
Paso 1 de 3
¿Qué necesitas?

Elige una opción para continuar.

Cuéntanos un poco más

Presupuesto aproximado

¿Dónde te respondemos?

Necesitamos tu permiso para poder responderte.