Taro Logo

Software Developer III, Embedded Systems/Firmware, AR

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AR/VR

Job Description

Google is seeking a Software Developer III to join their XR team, focusing on embedded systems and firmware development for AR technology. This role is at the forefront of the convergence of AI and XR, working on reimagining how we interact with the world around us. The position involves developing lightweight XR devices paired with AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.

The ideal candidate will have strong experience in embedded systems development, with the ability to work across the full stack as needed. You'll be responsible for designing, developing, testing, and maintaining software solutions critical to Google's XR initiatives. The role requires participation in design reviews, code reviews, and collaboration with peers and stakeholders to make technical decisions.

This is an exciting opportunity to work at Google's XR team, which is pushing the boundaries of what's possible in augmented reality and artificial intelligence. You'll be part of a team that's building the next major leap in computing technology, focusing on creating devices and experiences that seamlessly blend AI with XR capabilities.

The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work in either San Francisco, San Jose, or Waterloo, contributing to groundbreaking projects that will shape the future of human-computer interaction.

As part of Google's software development team, you'll be working with cutting-edge technologies and have access to vast resources and opportunities for professional growth. The role requires technical expertise in embedded systems, strong problem-solving abilities, and the versatility to adapt to new challenges as the technology and business evolve.

Last updated 10 hours ago

Responsibilities For Software Developer III, Embedded Systems/Firmware, AR

  • 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
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Write product or system development code

Requirements For Software Developer III, Embedded Systems/Firmware, AR

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with working with embedded operating systems

Benefits For Software Developer III, Embedded Systems/Firmware, AR

Medical Insurance
401k
  • bonus
  • equity
  • benefits