Senior Software Engineer, Embedded Systems/firmware, Xr

Google Google · Big Tech · San Jose, CA +2

Google is seeking a Senior Software Engineer for their XR team, focusing on the convergence of AI and Extended Reality (XR). The role involves developing software and hardware readiness for XR devices, applying core technologies to production, and guiding products through launch milestones. The position requires strong C/C++ development skills, experience with embedded operating systems, and a background in bringing consumer electronics to production. While AI is mentioned as a key driver for XR, the core responsibilities of this specific role are in embedded systems and firmware engineering for consumer electronics, not direct AI/ML model development or deployment.

What you'd actually do

  1. Product software and hardware readiness, and guiding the product through launch milestones.
  2. Device specific support and polish, and applying core tech to production.

Skills

Required

  • C/C++
  • software development
  • embedded operating systems
  • software design and architecture
  • testing, maintaining, or launching software products
  • consumer electronics devices to production

Nice to have

  • Master's degree or PhD in Computer Science or related technical field
  • data structures and algorithms
  • accessible technologies
  • version control systems like Git
  • code review tools like Gerrit
  • embedded development
  • Microcontroller (MCU) Real-Time Operating System (RTOS) systems

What the JD emphasized

  • consumer electronics devices to production