Skip to content
mimi

Senior Software Developer

Google

Canada · On-site Full-time Senior CA$182k – CA$187k/yr 1mo ago

About the role

About

Google's XR team is building the next major leap in computing - the convergence of AI and extended reality. This Senior Software Developer role focuses on Computer Vision and Geometric Sensing for XR products including smart glasses and headsets.

Responsibilities

  • Develop and deploy geometric sensing across a range of XR products and use cases.
  • Bring up sensing capabilities on new devices and prototypes, scaling the XR ecosystem.
  • Empower XR experiences by providing geometric sensing for features like 3D reconstruction, content placement, occlusion, scene understanding, and passthrough.
  • Collaborate with system owners to define roadmaps for XR geometric sensing endpoints.
  • Scale impact by developing systems and processes that ensure XR geometry can support geometric sensing ML across a range of products and use cases.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.

Minimum Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in C++ or Python.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with Computer Vision (image classification and processing, object detection, visual search), video generation, or signal processing; and experience designing Computer Vision systems.
  • 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
  • Experience working in Augmented Reality (AR).

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience working in Geometric Sensing, XR, Robotics, or a related field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.

Compensation (Canada)

CAD $182,000-$187,000 base salary + bonus + equity + benefits.

Summary of Requirements

Bachelor's degree or equivalent; 5 years C++ or Python development; 3 years computer vision experience; 3 years ML infrastructure experience; experience in Augmented Reality.

Skills

C++PythonComputer VisionML infrastructureAugmented Reality (AR)

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free