JOB DETAILS
Senior C++ Software Developer
CompanySENSIA Solutions
LocationLeganés
Work ModeOn Site
PostedSeptember 30, 2026

About The Company
SENSIA is a leading manufacturer and developer of advanced infrared imaging solutions based in Madrid, Spain. With over 15 years of experience, our hardware, AI-powered software and advanced analytics are in operation in more than 45 countries across the world from industries like oil and gas, industrial chemical, security, defense and more. We specialize in Optical Gas Imaging (continuous monitoring and handheld), intelligent infrared imaging, continuous monitoring, automated optical gas & flame detection and thermography.
About the Role
Información de la empresa
SENSIA es una compañía tecnológica líder en el mercado de la imagen infrarroja (IR), especializada en el desarrollo de soluciones innovadoras basadas en inteligencia artificial. Nuestras tecnologías se aplican en ámbitos industriales, medioambientales y de seguridad.Actualmente contamos con un equipo 150 personas y mantenemos una sólida trayectoria de crecimiento, impulsada por la innovación, la excelencia técnica y el talento de nuestros profesionales.
Como parte de nuestra expansión, buscamos incorporar un perfil con experiencia a nuestro Departamento de Software y participar en el desarrollo de soluciones tecnológicas de vanguardia
¿Por qué nosotros?
Tus tareas
- Diseñar, desarrollar y mantener aplicaciones avanzadas en C++ para entornos Windows y Linux.
- Participar en el diseño de arquitecturas de software modulares, robustas y escalables.
- Integrar componentes de software, bibliotecas de terceros, sistemas externos y comunicaciones de red.
- Implementar soluciones concurrentes de alto rendimiento para sistemas complejos de baja latencia.
- Analizar, depurar y optimizar aplicaciones en términos de rendimiento, uso de recursos y estabilidad.
- Colaborar en el desarrollo de soluciones centradas en vídeo, multimedia, streaming o sistemas en tiempo real.
- Documentar diseños, mantener código de alta calidad y contribuir a la evolución continua de la plataforma de software.
Tu perfil
Experiencia:- Desarrollo de software avanzado en C++, mínimo 5 años.
- Desarrollo de aplicaciones multiplataforma (Windows y Linux).
- Diseño y desarrollo de arquitecturas modulares y sistemas complejos.
- Programación concurrente, multihilo y aplicaciones de alto rendimiento.
- Integración de componentes software, librerías y sistemas externos.
- Valorable experiencia en entornos de vídeo o sistemas en tiempo real.
Idiomas: español, inglés B2-C1
Conocimientos técnicos:
- Dominio de C++ moderno (C++17/20 o superior).
- Programación orientada a objetos, patrones de diseño y arquitectura de software.
- Redes y comunicaciones: TCP/IP, UDP, sockets y arquitecturas cliente-servidor.
- APIs y mecanismos de comunicación entre procesos/aplicaciones.
- Gestión de memoria, optimización de rendimiento y análisis de rendimiento.
- Herramientas de compilación (CMake) y control de versiones (Git).
- Depuración (debugging) y profiling.
- Valorable experiencia con Qt, REST APIs, WebSockets, gRPC, IPC, memoria compartida y sistemas distribuidos.
- Valorable conocimiento de vídeo, streaming, dispositivos de captura, GPU/CUDA y tecnologías multimedia.
- Capacidad para diseñar soluciones de software robustas, escalables y mantenibles.
- Experiencia en resolución de problemas técnicos complejos y toma de decisiones de arquitectura.
- Orientación al rendimiento, la estabilidad y la fiabilidad del software.
- Experiencia en sistemas de baja latencia y tiempo real.
- Integración de software con redes, dispositivos y sistemas externos.
- Capacidad para trabajar tanto en diseño arquitectónico como en desarrollo de bajo nivel.
- Autonomía técnica, documentación de soluciones y desarrollo de código limpio y estructurado.
Te ofrecemos
- Contrato indefinido.
- Horario flexible de entrada y salida, entrada de 8:00 a 10:00 y salida de 17:00 a 19:00.
- Jornada intensiva los viernes, entrada de 8:00 a 10:00 y salida de 14:00 a 16:00.
- Modelo híbrido de hasta 2 días de teletrabajo.
- Entorno dinámico de trabajo.
- Retribución flexible (ticket restaurante, transporte, seguro médico) con Cobee.
About us
We are shaping the future of infrared imaging here at SENSIA. Over the past 15 years, we have grown to become a major infrared industry player operating in energy, environment, safety, defense, transport, and space. Our well-known AI-powered infrared imaging solutions have been implemented globally across a variety of applications, mainly for gas detection for leak detection and repair, emissions measurement, and environmental compliance, but also for surveillance, flame detection, flare efficiency monitoring, preventive maintenance through intelligent thermography and more. Our young, innovative spirit combined with a dynamic, collaborative work culture comprised of top-notch engineers and professionals makes SENSIA a great place to apply oneself and grow professionally while having real impacts on society and industries on a global scale.Key Skills
C++C++17C++20Multi-threadingConcurrent programmingWindowsLinuxTCP/IPUDPCMakeGitQtREST APIsgRPCSoftware architectureDebugging
Categories
SoftwareTechnologyEngineeringEnergySecurity & Safety
Benefits
Flexible scheduleHybrid work modelRestaurant ticketsTransportation allowanceMedical insuranceFlexible compensation
Job Information
📋Core Responsibilities
Design, develop, and maintain advanced C++ applications for Windows and Linux environments while ensuring modular and scalable software architecture. Collaborate on high-performance concurrent solutions, integrate external systems, and optimize software for low-latency and stability.
📋Job Type
empleado permanente
📊Experience Level
5-10
💼Company Size
138
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page