Software Engineer Iii, Pixel Performance, Soc

Google Google · Big Tech · Mountain View, CA +1

Software Engineer III role focused on Pixel device performance, SoC bring-up, power efficiency, and developing algorithms for Android workload efficiency. Requires experience with embedded operating systems and software development.

What you'd actually do

  1. Work on latest Pixel releases focus on SoC bring-up, performance and power efficiency. Review design and power management architecture for future SoCs.
  2. Develop new algorithms for improving Android workload efficiency (DVFS, governors, scheduler, runtimes). Evaluate software and hardware design choices on key workloads.
  3. Profile and analyze critical user journeys to identify and improve performance and power efficiency for Pixel devices.
  4. Analyze the utilization of the key components of System on a Chip (SoC) like Central Processing Unit (CPU), Graphics Processing Unit (GPU), and Fabrics.
  5. Develop common infrastructure for effective DVFS.

Skills

Required

  • software development
  • embedded operating systems

Nice to have

  • data structures
  • algorithms
  • hardware experience
  • ARM architecture