C/C++ Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
En Q-tech colaboramos conSi cree que es el candidato ideal para la siguiente oportunidad, envÃe su solicitud después de leer la descripción completa.una empresa tecnológica española fundada en ** y ubicada en Sabadell (Barcelona).Desde su origen, se ha especializado en soluciones avanzadas de seguridad, combinando software propio, hardware especializado y proyectos llave en mano para infraestructuras crÃticas.Es la compañÃa responsable de SIV?IP, un sistema de videovigilancia IP de alta criticidad capaz de mantener la continuidad del servicio incluso ante fallos del 50% de los servidores.Ha participado en proyectos de referencia como:- Terminal 1 del Aeropuerto de Barcelona- LÃnea 9 del Metro de Barcelona, con más de *** cámaras integradasColabora con organizaciones de primer nivel como AENA, TMB, Generalitat de Catalunya, Indra, Endesa o Repsol.Cuenta con un equipo altamente especializado de *** profesionales, con una cultura técnica, cercana y orientada a la excelencia.Ofrece un entorno donde cada profesional tiene impacto directo en el producto, en la arquitectura y en la evolución de sistemas que protegen a millones de personas cada dÃa.Su enfoque se basa en ingenierÃa real: robustez, escalabilidad, disponibilidad y proyectos de alta complejidad técnica.Actualmente, cuentan con un pool de proyectos especializados en sistemes de vigilà ncia en el que requieren de una manera continuada de mejora de funcionalidades tanto por nuevos dispositicos de mercado de los principales fabricantes col·laboradores como de nuevas funciones como visión en tiempo real.Misión del puesto- Desarrollar y evolucionar la plataforma propia de videovigilancia IP, implementando nuevas funcionalidades, mejorando la robustez del sistema y asegurando su rendimiento en entornos de alta criticidad.Responsabilidades- Programación en C, C++ y Java para el desarrollo y mantenimiento de la plataforma.- Implementación de nuevas funcionalidades y mejoras evolutivas del producto.- Desarrollo de módulos robustos y eficientes para la gestión de vÃdeo, comunicaciones y dispositivos.- Integración con cámaras y sistemas de seguridad de fabricantes lÃderes.- Optimización de rendimiento, gestión de memoria y procesos multihilo.- Trabajo con sockets, comunicaciones TCP/IP y protocolos de red.- Participación en el ciclo completo de desarrollo: análisis, diseño, codificación, pruebas y documentación.- Colaboración con equipos de ingenierÃa para asegurar la compatibilidad y escalabilidad del sistema.Requisitos técnicos- Experiencia en programación en C y C++.- Conocimientos en Java (nivel medio o superior).- Experiencia en desarrollo sobre Windows y Linux.- Conocimientos sólidos de TCP/IP, sockets y programación de red.- Experiencia con multithreading.- Conocimientos de SQL.- Capacidad para trabajar con APIs, SDKs y librerÃas externas.Valorable:- Experiencia en vÃdeo, streaming o multimedia.- Conocimientos de scripting (Python, Bash, PowerShell).- Experiencia con control de versiones (Git).Competencias personales- Ganas de aprender, crecer y asumir nuevos retos técnicos.- Motivación por trabajar en software complejo y de alto impacto.- Capacidad analÃtica y orientación a la resolución de problemas.- Rigor técnico y atención al detalle.- AutonomÃa y buena comunicación con equipos multidisciplinares.Qué ofrece el proyecto- Participación en el desarrollo de una plataforma propia, robusta y en constante evolución.- Trabajo con fabricantes lÃderes en sistemas de videovigilancia IP.- Retos técnicos reales: cámaras cada vez más complejas, mayor volumen de datos, nuevas funcionalidades.- Flexibilidad horaria.- Jornada intensiva los viernes.- 23 dÃas de vacaciones a elegir libremente, sin periodos preestablecidos.- Modelo presencial con dÃas puntuales de teletrabajo.- Oficinas en Sabadell.xqbhyrx - Salario: ******* € brutos/año.#J-***-Ljbffr
Requirements
Experiencia en desarrollo sobre Windows y Linux.
- Conocimientos sólidos de TCP/IP, sockets y programación de red.
- Experiencia con multithreading.
- Conocimientos de SQL.
- Capacidad para trabajar con APIs, SDKs y librerÃas externas.Valorable:- Experiencia en vÃdeo, streaming o multimedia.
- Conocimientos de scripting (Python, Bash, PowerShell).
-
Experiencia con control de versiones (Git). Competencias personales- Ganas de aprender, crecer y asumir nuevos retos técnicos.
- Motivación por trabajar en software complejo y de alto impacto.
- Capacidad analÃtica y orientación a la resolución de problemas.
- Rigor técnico y atención al detalle.
- AutonomÃa y buena comunicación con equipos multidisciplinares.Qué ofrece el proyecto- Participación en el desarrollo de una plataforma propia, robusta y en constante evolución.
- Trabajo con fabricantes lÃderes en sistemas de videovigilancia IP.
- Retos técnicos reales: cámaras cada vez más complejas, mayor volumen de datos, nuevas funcionalidades.
- Flexibilidad horaria.
Benefits & conditions
Jornada intensiva los viernes.
- 23 dÃas de vacaciones a elegir libremente, sin periodos preestablecidos.
- Modelo presencial con dÃas puntuales de teletrabajo.
- Oficinas en Sabadell. xqbhyrx - Salario: ***** € brutos/año. #J-***-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?
The 10 C++ programming questions to expect in an interview