Développeuse Ou Développeur Logiciel Sénior / Senior Software Developer

Unity Unity · Enterprise · Montreal, QC · Engineering

Senior Software Developer for Parsec, a low-latency, high-performance remote desktop technology subsidiary of Unity, focusing on their game streaming application. The role involves working across UI, encoding/decoding, networking, and input management on multiple platforms, with a strong emphasis on C programming, complex problem-solving, and designing lightweight, performant, modular code. The developer will contribute to cutting-edge video rendering and UDP protocols, determine low-latency solutions, and incorporate customer feedback to improve user experience.

What you'd actually do

  1. Travailler avec l’interface utilisateur, l’encodage/décodage, la mise en réseau, la gestion des entrées, et bien plus encore, sur plusieurs plateformes
  2. Plonger dès le premier jour dans une base de code C et déployer avec confiance du code utilisé par plus de 5 millions de personnes
  3. Concevoir des technologies de pointe en jeu vidéo, allant du rendu vidéo aux protocoles UDP
  4. Déterminer des solutions à faible latence adaptées aux défis que nous rencontrons
  5. Tenir compte des commentaires de la clientèle, comprendre les besoins de l’ensemble de la communauté et repérer des occasions de rendre nos utilisateurs heureux

Skills

Required

  • C
  • macOS development
  • Windows desktop application development

Nice to have

  • Linux/Ubuntu development
  • Windows and Mac driver development
  • video rendering
  • UDP protocols

What the JD emphasized

  • C
  • low-latency
  • high-performance