Esta oferta ya no está activa. Pero Canonical sigue contratando en remoto:
Ofertas actuales de Canonical
El objetivo es capacitar en toda la gama de gráficos, desde pantallas de un solo propósito hasta dispositivos de borde y entornos de escritorio completos. Nos enfocamos en los desarrolladores que están creando sistemas de composición de ventanas o experiencias gráficas en dispositivos, y el objetivo es brindarles una experiencia de desarrollo excepcional, seguridad y fácil acceso a las bibliotecas y herramientas gráficas más utilizadas en la actualidad.
Responsabilidades:
- Diseñar e implementar funciones en toda la pila de Mir.
- Ayudar en la depuración, rastreo y solución de problemas.
- Mejorar las pruebas y los puntos de referencia de rendimiento para detectar problemas tempranamente.
- Crear documentación para mejorar la experiencia del desarrollador.
- Interactuar con la comunidad de código abierto y socios comerciales.
- Colaborar proactivamente con un equipo distribuido.
Habilidades y experiencia requeridas:
- Tienes un excelente y moderno gusto por la programación en C++.
- Enfoque riguroso para el diseño, desarrollo y pruebas de software.
- Conocimiento sólido de programación asincrónica y patrones de concurrencia.
- Habilidades sólidas de comunicación verbal y escrita para documentar y presentar el software desarrollado.
- Capacidad para ser productivo colaborando de forma remota y ser altamente motivado y organizado.
- Familiaridad con Linux como plataforma de desarrollo e implementación.
- Capacidad demostrada para entregar constantemente código sólido a producción.
- Licenciatura o equivalente en Ciencias de la Computación, STEM o campo relacionado.
Habilidades y experiencia deseables:
- Experiencia en el ecosistema del protocolo Wayland y compositores.
- Familiaridad con una variedad de entornos de escritorio en Linux.
- Conocimiento de OpenGL, Vulkan y otros marcos de gráficos y animación.
- Experiencia en desarrollo e implementación en un sistema Ubuntu/Debian.
