Canonical

Ingeniero de Software de Sistemas de Ventanas y Gráficos

Esta oferta ya no está activa. Pero Canonical sigue contratando en remoto:

Ofertas actuales de Canonical

Ver la empresa y todas sus ofertas →

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.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba