OverviewEn ISPROX buscamos un ingeniero de software C++ con experiencia práctica en CUDA para desarrollar y optimizar software orientado a arquitecturas GPU en entornos industriales. Trabajarás en algoritmos y pipelines de procesamiento con altos requerimientos de rendimiento y tiempo real, colaborando con equipos para convertir retos computacionales en soluciones eficientes. Participarás en decisiones de arquitectura, revisión de código y mentoría técnica, estableciendo buenas prácticas de GPU computing.
Esta posición ofrece impacto directo en sistemas industriales y escalabilidad de rendimiento. ResponsabilidadesDiseñar y desarrollar software de alto rendimiento en C++ y CUDA Paralelizar y optimizar algoritmos para GPU Identificar cuellos de botella entre CPU, GPU y transferencias de datos Utilizar perfiles y benchmarks para mejorar latencia y rendimiento Optimizar visión por computadora y procesamiento de imágenes para entornos industriales Desarrollar concurrencia, multihilo y gestión de memoria Integrar,
validar y desplegar software en producción Contribuir a decisiones de arquitectura y revisión de código Establecer buenas prácticas de GPU computing y documentar resultados de rendimiento Requisitos principalesSólidos conocimientos de C++ y experiencia práctica en programación GPU con CUDA Comprensión de arquitecturas CPU/GPU y optimización de rendimiento Experiencia en multihilo, concurrencia y sincronización Experiencia en optimizar uso de memoria y transferencias CPU–GPU Experiencia con herramientas de profiling y benchmarking Conocimientos de técnicas de optimización CPU, incluyendo SIMD y vectorización Experiencia con CMake, GitLab CI/CD y toolchains de cross-compilation Capacidad para aportar a decisiones de diseño técnico, revisar código y mentoría Dominio cualificado de inglés y español Grado en Ingeniería Informática, Ciencias de la Computación, Ingeniería de Telecomunicaciones, Ingeniería Industrial o parecido técnico autonomía pensamiento analítico trabajo en equipo CUDA C++ GPU programming