Senior Software Developer, Eye Tracking Algorithms
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.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago