Taro Logo

Software Developer III, Embedded Systems/Firmware, AR

A leading technology company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
$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 combining AI and XR technologies to create the next major leap in computing. The position offers an opportunity to work on cutting-edge projects that reimagine how we interact with the world around us.

The role involves developing lightweight XR devices that pair with AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences. As a Software Developer III, you'll be responsible for designing, developing, testing, and maintaining software solutions critical to Google's needs. The position requires strong technical expertise in embedded systems and the ability to manage project priorities, deadlines, and deliverables.

Google's software developers work on next-generation technologies that impact billions of users globally. The scope extends beyond web search to include information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, and UI design. The role offers opportunities to switch teams and projects as both you and the business grow.

The position comes with competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google is committed to building a diverse and inclusive workplace, offering equal employment opportunities regardless of background. The role is based in prime tech hubs - San Francisco, San Jose, or Waterloo - providing an excellent environment for professional growth and innovation.

This is an excellent opportunity for someone with embedded systems expertise who wants to work at the intersection of AR and AI, helping shape the future of human-computer interaction while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 14 days 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 by analyzing the sources of issues
  • Write product or system development code

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

  • 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
Equity
  • Bonus
  • Equity
  • Benefits package