Staff Software Developer, Embedded Systems/Firmware (Ontario)

Staff Software Developer, Embedded Systems/Firmware (Ontario)

05 Aug
|
Google
|
Ontario

05 Aug

Google

Ontario

Staff Software Developer, Embedded Systems/Firmware

Google • Waterloo, ON, Canada

Apply

This posting is for an existing vacancy. Google utilizes AI tools to assist in assessing candidates in our hiring processes.

Qualifications

- Bachelor’s degree, or equivalent practical experience.
- 8 years of experience in software development.
- 3 years of experience with embedded operating systems.
- 3 years of experience in a technical leadership role.
- 2 years of experience in a people management or team leadership role.

Preferred qualifications

- Master's degree or PhD in Computer Science or related technical field.
- Proficiency in C or C++.
- Knowledge of Android platform development or Microcontroller Unit (MCU) Real-Time Operating System (RTOS) systems.
- Excellent communication and people management skills, with the ability to work effectively across cross‑functional teams.
- Excellent problem‑solving, attention to detail, and project management skills with the ability to drive results.

About the job

Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products handle information at massive scale and extend well beyond web search. As a Staff Software Developer in the Embedded Systems team, you will sit at the intersection of hardware and software, defining how the next generation of wearable computing comes to life. You will lead a team of embedded developers in Waterloo, solving ambitious technical challenges on resource‑constrained, multi‑processor Android and MCU‑based platforms. Together you will balance deep technical contributions with the growth and career development of your developers.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain,



and enhance software solutions while driving the long‑term architecture of the Glasses platform.

Responsibilities

- Define multi‑quarter technical roadmaps and partner with cross‑functional leads (Hardware, Product, UX) to align software outcomes with broader XR organizational goals.
- Lead the bring‑up of multiprocessor MCU and SoC‑based hardware reference platforms, owning end‑to‑end delivery measured through system stability milestones.
- Lead development and maintenance of bootloaders, hardware abstraction layers (HALs), and drivers for core components such as chargers, fuel gauges, touchpads, and environmental sensors.
- Manage a team of embedded developers, fostering a strong development culture of psychological safety, technical excellence, and continuous growth.
- Make significant individual contributions by creating and reviewing designs, writing critical‑path code, and executing data‑driven optimizations to the platform.

Canada: $216,000 –$222,000 CAD + 20% bonus target + equity + benefits.

Equal Employment Opportunity

Google is proud to be an equal chance and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity or expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.

Google is a global company, and English proficiency is a requirement for all roles unless stated otherwise in the job posting.

#J-18808-Ljbffr

📌 Staff Software Developer, Embedded Systems/Firmware (Ontario)
🏢 Google
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff software developer, embedded systems/firmware (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: staff software developer, embedded systems/firmware (ontario) / ontario