Casos de uso

Desarrollo de software embebido para surtidores retail

Industria: Consultancy & Delivery Partners Rol: Back End Developer
Back End Developer
Imagen ilustrativa del sector del caso de uso

Sobre la compañía

Segmento: Enterprise Nº empleados: +1000

Esta gran compañía de consultoría tecnológica, ingeniería y servicios digitales forma parte de un grupo multinacional líder y cuenta con una plantilla superior a los mil profesionales en el mercado italiano. Su modelo de negocio se basa en la externalización de servicios técnicos, el desarrollo de software a medida y la consultoría de innovación para grandes corporaciones en sectores clave como automoción, telecomunicaciones, energía, banca y servicios financieros, e industria manufacturera. Al actuar como socio de prestación de servicios y delivery partner, la organización no contrata perfiles para su propia operativa interna, sino para integrarlos en iniciativas estratégicas, programas de I+D y despliegues tecnológicos de sus clientes finales.

Entre sus retos operativos más habituales destacan la necesidad de escalar equipos multidisciplinares con rapidez ante el arranque de proyectos complejos, la gestión de picos imprevistos de demanda y la cobertura de competencias técnicas de nicho en áreas como la ingeniería de sistemas, la ciberseguridad, el cloud o el software embebido. Además, la empresa debe mantener una elevada agilidad organizativa para responder a los exigentes plazos de entrega que marcan los clientes corporativos, asegurando estándares estrictos de calidad técnica sin sobredimensionar su estructura laboral fija ante las fluctuaciones de carga de trabajo propias del sector de la consultoría.

Talento detrás del proyecto

Rol: Back End Developer + 5 años experiencia Integración hardware

Este profesional cuenta con 5 años de experiencia como ingeniero de software especializado en la integración de IoT, desarrollo backend y automatización industrial. Su trayectoria destaca por conectar eficazmente aplicaciones lógicas con dispositivos físicos, dominando entornos Linux y tecnologías como C#, Java con Spring Boot, .NET y PHP con Laravel.

A lo largo de su carrera ha trabajado en compañías como Zucchetti Centro Sistemi, Ex Machina Italia y Cloud4job, participando en sectores de manufactura, automatización, gestión empresarial y plataformas digitales. Entre sus proyectos clave figuran la creación de capas de comunicación mediante interfaces seriales, USB y TCP/IP para interactuar con lectores RFID, escáneres de códigos de barras y maquinaria industrial, además del despliegue de microservicios con Docker y bases de datos relacionales como MySQL y Oracle.

En este proyecto asumió el rol de Embedded Software Engineer C++, responsabilizándose del ciclo de vida integral de software embebido para dispositivos físicos orientados al sector retail, específicamente surtidores de combustible. Sus funciones abarcaron el diseño, implementación, testing y depuración de módulos de software en C++ sobre sistemas Linux embebido, la configuración del entorno de desarrollo local y la colaboración en revisiones de código, garantizando altos estándares de rendimiento y seguridad.

El proyecto y la colaboración con Shakers

Time to hire:
2 días
Modo de colaboración:
Staffing y asistencia técnica
Tipo de proyecto:
Software embebido C++

Una consultora tecnológica internacional necesitaba constituir con urgencia un nuevo equipo de desarrollo en Florencia para dar servicio a un cliente del sector retail de combustible. El proyecto exigía perfiles técnicos especializados en sistemas embebidos en C++ y Linux para programar y verificar software de terminales de suministro y sistemas de pago, colaborando en un entorno ágil con gestión internacional y en inglés.

A través de Shakers se incorporó talento especializado que asumió el ciclo completo del software en modalidad híbrida. El trabajo abarcó la implementación de código performante en C++, la gestión de drivers a bajo nivel sobre Linux embebido, la configuración de pipelines de integración continua y la resolución de incidencias complejas.

La colaboración se integró de forma fluida en las ceremonias Scrum del equipo internacional, coordinando tareas técnicas con la dirección del proyecto. La incorporación permitió activar el desarrollo técnico de los terminales físicos en los plazos previstos, asegurando estándares estrictos de rendimiento, criptografía y calidad operativa para el cliente final.

Levantar un equipo de software embebido con requisitos tan específicos de hardware y seguridad requería una agilidad que difícilmente encontrábamos por vías tradicionales. Con Shakers pudimos incorporar especialistas que se integraron de inmediato en la operativa técnica del proyecto.

Rol del cliente: Business Manager

Skills utilizadas en el desarrollo del proyecto:

C++LinuxPythonCI/CDCriptografíaSistemas embebidos
Encuentra talento

Empieza a colaborar con el talento de Shakers en días: