Ingeniero de Software (Aplicaciones de escritorio QT/QML)
Role details
Job location
Tech stack
Job description
En estos momentos, estamos buscando un/a Ingeniero/a Software con más de 5 años de experiencia, especializado/a en desarrollo de aplicaciones de escritorio con Qt/QML, que quiera enfrentarse a problemas complejos y construir software de alto impacto, de principio a fin.
Trabajarás en un equipo multidisciplinar en Arquimea Connect, colaborando con perfiles de distintas áreas (software, gráficos, IA, producto) en el desarrollo de una aplicación avanzada, participando activamente en todo el ciclo de vida: desde la definición y diseño hasta su despliegue y evolución en entornos reales.
Desarrollar aplicaciones avanzadas con Qt/QML:
Serás responsable del desarrollo y evolución de una aplicación de escritorio compleja basada en Qt/QML y C++ moderno. Diseñarás interfaces fluidas, mantenibles y escalables, trabajando estrechamente con otros perfiles para integrar funcionalidades complejas., Buscarás constantemente reducir complejidad innecesaria, mejorar el rendimiento y mantener una arquitectura clara, sostenible y preparada para evolucionar.
Requirements
Participarás en la creación de un producto tecnológico avanzado, con impacto directo en el usuario final. Tendrás autonomía y responsabilidad sobre tus desarrollos, desde la idea hasta su operación.
Calidad como parte del proceso, no como fase final:
Definirás y mantendrás tests unitarios y de integración, participarás activamente en revisiones de código y trabajarás con pipelines de CI/CD que aseguren entregas fiables.
Colaborar en un entorno ágil y exigente:
Trabajarás en un equipo organizado en sprints de 2 semanas, con planificación y seguimiento en JIRA. Participarás en decisiones técnicas, refinamiento de tareas y mejora continua del equipo., * Más de 5 años de experiencia como ingeniero/a de software
- Experiencia sólida en desarrollo de aplicaciones de escritorio con Qt y QML
- Dominio de C++ moderno (C++17 o superior)
- Experiencia trabajando con testing unitario y de integración
- Experiencia con herramientas de CI/CD
- Experiencia con Git y flujos de trabajo basados en Pull Requests
- Experiencia en entornos ágiles (Scrum/Kanban), uso de JIRA o herramientas similares, * Rendering gráfico o desarrollo de interfaces avanzadas
- OpenGL, Vulkan u otras APIs gráficas
- Motores gráficos como Unreal Engine
- Conocimiento o experiencia en técnicas de reconstrucción volumétrica, especialmente 3D Gaussian Splatting (3DGS) u otras aproximaciones basadas en inteligencia artificial
- Optimización de rendimiento en aplicaciones de escritorio
- Arquitecturas modulares y diseño de software escalable
No es necesario haber trabajado con todas estas tecnologías; valoramos especialmente la capacidad de adaptación y aprendizaje., * Capacidad de razonamiento
- Sabes descomponer problemas complejos y tomar decisiones técnicas con criterio, sin dejarte llevar por modas.
- Responsabilidad y autonomía
- Te haces cargo de tu trabajo de principio a fin. No necesitas supervisión constante para hacer las cosas bien.
Benefits & conditions
Horario: Flexible