Software Engineer, Modem Power/thermal, Pixel

Google Google · Big Tech · Kirkland, WA +1

Software Engineer role focused on optimizing power and thermal management for modem software in Google Pixel devices. Responsibilities include developing Android services, power/thermal algorithms, debugging issues, and collaborating with vendors. Requires experience in Java, Android development, and ideally power/thermal or cellular modem software development.

What you'd actually do

  1. Develop Android services to manage modem power and thermals for all cellular modes, including NTN (IoT-NTN and NR-NTN) and Direct-to-Cell (LTE/NR DTC).
  2. Develop power and thermal management algorithms to optimize power consumption and thermals for DoU (Day of Use) cases, as well as for predefined critical user scenarios.
  3. Identify key power/thermal scenarios and recreate them in a lab environment for further research and the development of optimized solutions. Work with test teams to define validation strategies and root-cause issues found during lab testing.
  4. Debug, analyze, and fix modem power/thermal issues originating from the factory, certifications (GCF/PTCRB/IOT), the field, and end users.
  5. Work closely with vendors and solution providers on modem power/thermal software design and optimization.

Skills

Required

  • Java
  • android development

Nice to have

  • power or thermal software development
  • cellular modem software development
  • mobile device software development
  • Java
  • C/C++
  • Rust
  • computer architecture
  • operating systems
  • networking
  • cellular networking