Senior Software Engineer, Augmented Reality, Systems Performance

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

Senior Software Engineer role focused on systems performance for AR/VR glasses, involving optimization, power saving, and defining quality metrics. The role touches on AI/ML for perception models and the convergence of AI and XR, but the core craft is systems performance engineering.

What you'd actually do

  1. Define metrics for a quality product in terms of good power and performance while preserving the core functionality of the product.
  2. Design and implement optimizations for saving power and/or ensuring a highly performant product.
  3. Contribute to the architecture and future roadmap of XR's products.
  4. Develop automation tools to trace measurements and regressions in an efficient way.

Skills

Required

  • C++
  • software development
  • performance analysis
  • large-scale systems
  • data analysis
  • visualization tools
  • debugging
  • image processing pipelines
  • concurrency management
  • mobile features

Nice to have

  • Android development
  • RTOS development
  • custom embedded platforms
  • on-device computation units (GPU or NPU) optimization
  • P2P networking (Bluetooth, Wi-Fi)
  • video codecs
  • audio codecs
  • profiling tools (perfetto, pprof)

What the JD emphasized

  • 5 years of experience with software development in the C++ programming language.
  • 3 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • Experience in implementing image processing pipelines and managing concurrency for mobile features.