Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
🧩 Descripción
En SG Tech impulsamos proyectos tecnológicos que conectan innovación y sostenibilidad.
Somos una compañía especializada en ingeniería de software, integración de sistemas y soluciones digitales que transforman sectores clave como transporte, energía y servicios financieros.
Creemos en un modelo colaborativo, con equipos multidisciplinares, metodologías ágiles y un fuerte compromiso con la calidad y la excelencia técnica.
Buscamos un/a Desarrollador/a C/C++ para unirse al equipo que da soporte y evolución al sistema T-Mobilitat, la plataforma de movilidad inteligente impulsada en Barcelona.
Formarás parte de un entorno altamente técnico y colaborativo, trabajando en el mantenimiento, reinversiones y reposiciones del sistema durante su fase de explotación.
Tu día a día incluirá el desarrollo y mantenimiento de software en C/C++, la integración con dispositivos hardware (CTL/NFC, impresoras de recibos, TPVs, módulos Bluetooth, etc.) y la interacción con servicios externos mediante API REST, MQTT y Web Services.
Participarás en el ciclo completo de desarrollo — desde el análisis hasta el despliegue — en estrecha colaboración con los equipos de QA y operación.
Si te motiva contribuir a proyectos de impacto real en la movilidad urbana y te apasiona el desarrollo de software cercano al hardware, este reto te permitirá crecer en un entorno tecnológico sólido y orientado a la excelencia.
💻 Sobre el rol
El/la Desarrollador/a C/C++ formará parte del equipo técnico responsable del mantenimiento, reinversiones y reposiciones del sistema T-Mobilitat, la plataforma de movilidad inteligente desarrollada para el área metropolitana de Barcelona.
Su misión principal será desarrollar, mantener y evolucionar el software que da soporte a la operación del sistema durante su fase de explotación, asegurando la calidad, estabilidad y continuidad de los servicios de movilidad urbana.
El trabajo se realizará en entorno Linux, con un enfoque de desarrollo cercano al hardware, interactuando con dispositivos como CTL/NFC, impresoras de recibos, TPVs, módulos Bluetooth y otros elementos integrados en la red de validación y control.
Participará en el ciclo completo de desarrollo, desde el análisis y diseño hasta la codificación, pruebas e integración, colaborando estrechamente con los equipos de QA y operaciones.
Además, se integrará en un entorno ágil, utilizando herramientas como Jira, MIND Jira, Git, Jenkins, Docker, Mockito y SonarQube, con supervisión técnica y metodológica por parte del equipo de Indra Mobility.
🧠 Requisitos Imprescindibles
- Lenguajes de programación: dominio en C y C++ (C++11/14), con experiencia demostrable en desarrollo y mantenimiento de software.
- Entorno operativo: sólido conocimiento de Linux y manejo avanzado de Visual Studio / Visual Studio Code.
- Integración hardware: experiencia con CTL/NFC, impresoras, TPVs y Bluetooth.
- Comunicaciones y servicios: familiaridad con API REST, MQTT y Web Services.
- Ciclo de vida del desarrollo: participación integral desde el análisis hasta el despliegue.
- Formación: Ingeniería Informática, Telecomunicaciones o similar.
- Idioma: nivel alto de español.
💡 Requisitos Deseables
- Experiencia con Qt (interfaz gráfica y desarrollo multiplataforma).
- Conocimientos de Jira o MIND Jira para gestión ágil de proyectos.
- Nociones de CI/CD, control de versiones (Git) y automatización (Jenkins, Docker).
- Experiencia en sistemas embebidos o hardware crítico.
- Familiaridad con proyectos de transporte o medios de pago.
- Conocimientos básicos de Mockito y SonarQube (testing y calidad de código).
- Inglés técnico (lectura de documentación).
✨ En SG Tech creemos en la diversidad como motor de la innovación.
Nuestro compromiso con la igualdad de oportunidades nos impulsa a construir un entorno de trabajo inclusivo, donde cada persona pueda desarrollarse sin barreras.
Key Skills
Ranked by relevanceReady to apply?
Join Sg Tech and take your career to the next level!
Application takes less than 5 minutes

