Software Developer III, Embedded Systems/Firmware, AR
Company: Google
Location: Campbell
Posted on: January 10, 2026
|
|
|
Job Description:
Minimum qualifications: Bachelor’s degree or equivalent
practical experience. 2 years of experience in low level systems
programming languages (e.g., C++ or C). 2 years of experience with
working with embedded operating systems. Preferred qualifications:
Masters degree or PhD in Computer Science or related technical
field. 2 years of experience with performance, systems data
analysis, visualization tools, or debugging. 2 years of experience
with data structures or algorithms in either an academic or
industry setting. Experience developing accessible technologies.
Proficiency in code and system health, diagnosis and resolution,
and software test development. About the job Googles 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. Were 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. For decades, the computing revolution has
reshaped our world driven by breakthroughs in compute,
connectivity, mobile, and now, AI. Googles XR team is at the
forefront of the next major leap – the convergence of AI and XR.
This is more than just new devices – its about reimagining how we
interact with the world around us. Were building a future where
lightweight XR devices pair with helpful AI to augment human
intelligence, offering personalized, conversational, and
contextually aware experiences. The US base salary range for this
full-time position is $141,000-$202,000 bonus equity benefits. Our
salary ranges are determined by role, level, and location. Within
the range, individual pay is determined by work location and
additional factors, including job-related skills, experience, and
relevant education or training. Your recruiter can share more about
the specific salary range for your preferred location during the
hiring process. Please note that the compensation details listed in
US role postings reflect the base salary only, and do not include
bonus, equity, or benefits. Learn more about benefits at Google .
The Canada base salary range for this full-time position is CAD
144,000-148,000 bonus equity benefits. Our salary ranges are
determined by role, level, and location. Within the range,
individual pay is determined by work location and additional
factors, including job-related skills, experience, and relevant
education or training. Please note that the compensation details
listed in Canada role postings reflect the base salary only, and do
not include bonus, equity, or benefits. Learn more about benefits
at Google . Responsibilities Participate in, or lead design reviews
with peers and stakeholders to decide amongst available
technologies. Review code developed by other developers and provide
feedback to ensure best practices (e.g., style guidelines, checking
code in, accuracy, testability, and efficiency). Contribute to
existing documentation or educational content and adapt content
based on product/program updates and user feedback. Triage product
or system issues and debug/track/resolve by analyzing the sources
of issues and the impact on hardware, network, or service
operations and quality. Write product or system development
code.
Keywords: Google, Alameda , Software Developer III, Embedded Systems/Firmware, AR, IT / Software / Systems , Campbell, California