Descripción de la oferta
En photonicSENS hemos desarrollado apiCAM, una tecnología de visión 3D única en el mundo: una cámara de profundidad que captura 2D y 3D al mismo tiempo, en un solo disparo y con una única lente.
Nuestra tecnología ya está transformando la industria 4.0 en sectores como la electrónica, los semiconductores, la metrología y la industria farmacéutica, donde permite mediciones de alta precisión, inspección automatizada y control de calidad que antes no eran posibles.
Estamos creciendo y buscamos Ingenieros/as de Software C++ que quieran contribuir al desarrollo y mantenimiento del SDK y de la tecnología apiCAM. Formarás parte de un equipo multidisciplinar de expertos en óptica, física, algoritmia, electrónica y programación, participando activamente en todas las fases de creación de un producto único en el mercado.
Si buscas un entorno estimulante, desafiante y colaborativo donde la innovación se vive cada día, photonicSENS es tu sitio.
Tareas principales:
Diseñar, implementar y validar un SDK multiplataforma (Windows, Linux y Android) basado en C/C++, incluyendo la comunicación en red con las cámaras.
Desarrollar y mantener la capa de comunicación del SDK basada en Ethernet: descubrimiento de dispositivos mediante mDNS, soporte IPv6 y protocolo cliente/servidor sobre TCP/IP implementado con ZeroMQ (ZMQ).
Implementar y validar algoritmos, tanto de I+D como de producción de cámaras.
Desarrollar aplicaciones demostrativas de nuestra tecnología.
Contribuir con ideas innovadoras que mejoren los algoritmos centrales de la empresa.
Participar en las decisiones de diseño, arquitectura e implementación del software, así como en el desarrollo del producto.
Requisitos mínimos:
Grado en Ingeniería Informática / Videojuegos / Telecomunicaciones o similar.
Experiencia en programación en C/C++.
Experiencia en GIT y metodologías ágiles.
Facilidad para trabajar en equipo y colaborar con diferentes áreas.
Disposición para el aprendizaje continuo y para aportar ideas al producto.
Aptitudes valorables:
Experiencia en patrones de diseño y arquitectura de software.
Experiencia con pipelines de CI/CD (GitLab CI, builds multiplataforma, automatización de tests y releases).
Experiencia en programación de redes y mensajería (sockets TCP/IP, IPv6, mDNS/Zeroconf y, especialmente, ZeroMQ o librerías de mensajería similares).
Procesamiento de alto rendimiento y programación paralela (OpenMP, CUDA, OpenCL, etc.).
Experiencia en Android (desarrollo de aplicaciones y/o AOSP).
Conocimientos de procesamiento de imágenes (bibliotecas como OpenCV).
Manejo de herramientas de IA aplicadas al desarrollo y soltura en prompt engineering para acelerar la programación, la documentación y la resolución de problemas.
Experiencia con otros lenguajes como Python.
#J-18808-Ljbffr