Senior Software Developer, Embedded Systems/Firmware, XR

southwestern ontario, on, Canada • Posted June 13, 2026

Job Type: Full-time
Location: southwestern ontario, on
Posted: June 13, 2026
Category: Engineering
Application Deadline: July 23, 2026

Role Description

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: San Jose, CA, USA; Miami, FL, USA; Waterloo, ON, Canada .

Minimum qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in C++.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems.
  • Experience in imaging-related domain such as image processing, computer vision, or computational photography.

Preferred qualifications

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience in image proces...

Interested in this role?

Click the button below to start your application for Senior Software Developer, Embedded Systems/Firmware, XR at Google.

Apply Now