Staff Software Developer, Embedded Systems/Firmware
$216k - $221k per yearGoogle LLC
Staff Software Developer, Embedded Systems/Firmware - 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 problem-solving, attention to detail, and project management skills with the ability to drive results.
- Excellent communication and people management skills, with the ability to work effectively across cross-functional teams.
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 need to handle information at massive scale, and extend well beyond web search. We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software developer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our software developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
As a Staff Software Developer for this team, you will sit at the intersection of hardware and software, defining how the next generation of wearable computing comes to life. Leading a team of embedded developers in Waterloo, you will solve technical issues on resource-constrained, multi-processor Android and MCU-based platforms.
You will 'reduce chaos' by clarifying technical direction and influencing the architecture of the Glasses platform. You will balance deep technical contributions with the growth and career development of your developers. The Google Augmented Reality team is a group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Canada: $216000 - $221000 (CAD) + 20% bonus target + equity + benefits
Learn more about benefits at Google .
- 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 like chargers, fuel gauges, touchpads, and environmental sensors.
- Manage a team of embedded developers, fostering a strong developing culture of psychological safety, technical excellence, and continuous growth.
- Make significant individual contributions by creating/reviewing designs, writing critical-path code, and executing data-driven optimizations to the platform.
Google is proud to be an equal opportunity 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/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, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
#J-18808-Ljbffr- ...to where we work. OVERVIEW The Developer Experience team at Instacart... ...engineers to ship high-quality software faster — from AI-powered code... ...from concept to production. As a Staff Software Engineer on Developer... ...experience metrics for the systems you lead: define what "good" looks...SuggestedFull timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
$182k - $186k per year
...Android Infrastructure Software Developer Google Waterloo, ON, Canada ~ Bachelor's degree or equivalent practical experience. ~5 years of... ...injection frameworks such as Dagger or Hilt. Experience with build systems and toolchains (Bazel/Blaze, Gradle, KSP, or annotation...Suggested$150k - $153k per year
...experience. ~2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with... .... ~2 years of experience with software development in one or more... ...Job Google's software engineers develop the next-generation technologies...Suggested- ...interpretable, and steerable AI systems. We want AI to be safe and... ...inference infrastructure they need to develop next-generation models. We... ...qualifications Significant software engineering experience,... ...policy: Currently, we expect all staff to be in one of our offices at...SuggestedLong term contractWork at officeWorldwideVisa sponsorshipFlexible hours
$160k - $240k per year
...equity Seniority: Senior / Staff About the Project We are looking for a Senior/Staff Software Engineer to join a rapidly... ...of a database, queue, storage system, streaming platform, or other... ...infrastructure, observability, or developer infrastructure company...SuggestedLong term contractFull timeRemote work- ...is a world-class engineering organization building the systems that make it all possible. The Developer Experience team sits at the heart of that engineering... ...faster, more reliably, and with less friction. As a Senior Software Engineer II on the Developer Experience team, you will...Full timeWork at officeWork from homeFlexible hoursShift work
$60.52k - $91k per year
...DevOps Developer Join Livingston and grow your career in the constantly changing world of international... ...the transition between project planning and software deployment while developing pipelines, configuring systems, and performing diagnostic tests throughout the stages...Long term contractFull timeInternshipHome officeFlexible hours$19.5 per hour
...Woolwich Township Job Posting Date: July 14, 2026 Position: BCC Staff – Customer Service (Part-Time) Wage Rate/Grade: $17.60 - $19.50... ...fashion Knowledge of ActiveNet or other Recreation software an asset Administrative skills and experience, and handling money...Hourly payFull timePart timeMonday to friday- ...the Role Our client is looking for a capable, detail-oriented Staff Accountant to join their growing firm. This role is ideal for someone... ...Engagement financial statements Proficiency with: o Tax software (TaxCycle) o Accounting software (QuickBooks Desktop & Online)...Full timeSelf employmentBank staffWork at officeMonday to fridayFlexible hoursWeekday work
- ...SkyCan Systems is seeking a senior software/firmware leader to define the architecture for flight controllers, navigation systems, and ground control software. The role includes leading and mentoring firmware, perception, and GCS engineers, and owning software requirements...
$150k - $170k per year
...with industry leading products and platforms developed through an AI-Driven Software Development Life Cycle. ABOUT US... ...hybrid cloud, data and emerging agentic AI systems. Through its SaaS-first automation fabric—with AI embedded across the automation lifecycle—Redwood accelerates...Local area$134.5k - $176k per year
...provides opportunities for our employees to develop their technical and project delivery... ...following position: SENIOR ENGINEER (POWER SYSTEMS) JOB SUMMARY The Senior Engineer (... ...dynamic workplace with state-of-the-art software and technology to help our highly skilled...For contractorsInternshipWork at officeMonday to fridayFlexible hours$125.52k - $175.52k per year
...components and product versions during the whole software lifecycle. You will be responsible for... ...mentoring and coaching for the team to develop an iterative, continuous approach to... ...professionals, and we continuously monitor our AI systems to ensure fairness and compliance with...InternshipLocal area$117.5k - $164.5k per year
...and the search and matching systems behind them, with a particular... ...passionate about guiding and developing your peers, sharing your knowledge... ...retrieval patterns Develop matching systems that combine... ...in a row. – Greenhouse Software is an equal opportunity employer...Long term contractFor contractorsWork at officeLocal areaRemote work- ...corporate groups, and church retreats. This team brings energy and excitement, creating memories that last a lifetime. Kitchen Service Staff are essential in setting up and managing all hot and cold buffets, juice machines, and coffee stations in the dining areas. They help...Contract workSummer workManual laborWork at officeShift workDay shiftAfternoon shiftEarly shift1 day per week
- ...Ontario, following the methodology of therapeutic wilderness camping developed by Campbell Loughmiller. We have a dedicated team of people... ...provided five days of the week for about 12-25 people. Kitchen staff fill a critical role in the care of our camp community,...Full timeTemporary workRemote work
- ...with long-term platform health, scalability, and maintainability. - Improve application performance, reliability, observability, and developer experience through profiling, instrumentation, architectural improvements, and thoughtful technical debt reduction. - Provide...Long term contractFull timeWork at officeImmediate startWork from homeFlexible hours
- ...Shape the future of information management as a Lead Software Architect with OpenText. This role focuses on AI-driven development and requires... ...deep expertise in .NET technologies. As a Principal Software Developer at OpenText, you will design and implement content processing...
- ...iOS Developer Intern / Co-op (Remote) Job Description: Guhuza is seeking an iOS Developer to join our remote team and contribute to... ...environment. Requirements: # Interest in Computer Science, Software Engineering, or a related field (or equivalent work experience)....Temporary workPart timeInternshipRemote work
- ...MOBILE APP DEVELOPER (iOS & Android) ABOUT GUHUZA Guhuza is building a faster, more human way for employers and job seekers to connect... ...• Strong debugging skills across multiple devices and operating systems. • Experience with Git and remote development workflows. •...Ongoing contractFull timeContract workTemporary workPart timeRemote work
$16.75 - $19 per hour
...excellent communication with management, servers and most importantly our chef. - being a team player, and working well with other staff, and customers. -Willing to help other members of the team if they need extra help doing a task. - Customer service skills as well...Hourly payFull timeContract workSummer workSeasonal workRemote workMonday to fridayFlexible hoursDay shiftAfternoon shift- ...Instacart's Marketing organization, building the systems, data pipelines, and platforms that power... ..., and QA automation. We're seeking a Software Engineer II who will build across two of... ...with simple, reusable abstractions. - Develop responsive, accessible HTML/CSS emails that...Full timeWork at officeWork from homeFlexible hours
$110k - $160k per year
...connect with experienced Guidewire certified Developers to support the design and delivery of... ...Who You Are: A Senior Guidewire Developer with certification in one or more InsuranceSuite... ...'ll Bring ~10+ years of experience in software development within P&C insurance...Full timeRemote work- ...Description Hillview Consulting is looking for a Java Full Stack Developer to join our team on-site in Ontario. This contract position... ...expertise in both front-end and back-end development to create scalable software solutions that enhance our recruitment processes. You will work...Hourly payContract work
- ...management, reporting dashboards, and design system foundations that power it. We are hiring a... ...key architectural patterns, improve developer productivity and observability, and act as... ...and refactors of legacy frontend code. - Embed security-by-design into frontend architecture...Long term contractFull timeWork at officeWork from homeFlexible hours
- ...responsible for supporting solutions to develop highly complex, diverse, and... ..., How To' guides, embedded help content, and video tutorials... ...design and implementation of staff accreditation programs. ~... ...compatible web formats by using software design to facilitate the creation...Full timeLong distanceMonday to friday
- ...We are looking for a skilled Senior/Team Lead Full Stack (Node.js/React) developer with 5+ years of professional experience to join our new team for working on enterprise-level project from the Canada Please note that this role requires a hybrid work format (3 days in the...Full timeWork at officeRemote workMonday to friday
$18 - $23 per hour
...propel our innovative vision of embedded computing and IoT. If you’re... ...across North America and Europe develop innovative products. We are... ...Handle, store, and pack parts, systems, and materials according to established... ...hardware design, innovative software solutions & free comprehensive...Hourly payWork at officeWorldwide- ...Software Developer - Embedded Systems Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS guided parafoils, Space Recovery Systems, LaunchPADS Multi...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Developer, Embedded Systems/Firmware. Be the first to apply!
- computer system validation engineer Ontario
- space systems engineer Ontario
- system development engineer Ontario
- software support Ontario
- software Ontario
- remote software Ontario
- software qa Ontario
- software asset management analyst Ontario
- embedded software Ontario
- software implementation project manager Ontario

