Software Engineer, Pixel, Brownout Mitigation

Google Google · Big Tech · New Taipei, Banqiao District, New Taipei City, Taiwan

Software Engineer role focused on battery current limit (BCL) software development for Google Pixel devices, involving platform bring-up, in-market device support, and driving mitigation strategies for brownout occurrences. The role requires collaboration with cross-functional teams and focuses on developing software for peak power management.

What you'd actually do

  1. Work with cross-functional hardware, software, and systems teams to define and develop hardware and software architectures for peak power management.
  2. Define, develop and utilize tools, scripts and tests for debugging peak power events, system profiling, power measurements, model validation, and power consumption analysis.
  3. Propose and drive implementation of innovative peak power management features across hardware and software.
  4. Develop software (kernel/Android) for peak power management.

Skills

Required

  • software development
  • C or C++
  • embedded systems

Nice to have

  • system-level management
  • power/thermal/battery management
  • firmware development
  • Linux kernel development
  • hardware/prototype bring-up
  • debugging
  • lab tools
  • problem-solving
  • troubleshooting