← All roles

Senior Software Developer, Eye Tracking Algorithms

Apply on company site
Waterloo, ON, CanadaCA$182k - CA$186kFull-timePosted 3w ago

About the role

Google XR team software development role focused on eye-tracking algorithms for lightweight XR devices, combining AI and hardware collaboration to improve accuracy and efficiency on resource-constrained devices.

Responsibilities

  • Research and prototype new algorithmic and machine learning approaches to improve eye tracking accuracy and maximize population coverage using real-world data insights.
  • Develop scalable, computationally efficient algorithms optimized for resource-constrained, low-power operating modes.
  • Manage open-ended technical challenges by efficiently navigating ambiguity, evaluating alternative solutions, and driving execution while collaborating closely with hardware and research teams.
  • Drive testing and quality by contributing to data reprocessing pipelines, visualization tools, and automated test frameworks.
  • Provide technical leadership to define software standards, develop comprehensive technical documentation, and support cross-functional teams with hardware integration and investigation.

Qualifications

  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
  • 5 years of experience developing software in C++ and Python, and optimizing code for resource-constrained, low-power, or performance-critical edge devices.
  • Experience in algorithm research, development, and translating prototypes into scalable, production-ready software.

Skills

Required:C++PythonAlgorithm research
Nice to have:Machine learning
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google