Software Engineer, Pixel, Brownout Mitigation

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

Software Engineer role at Google Pixel focusing on battery current limit (BCL) software development and brownout mitigation. Responsibilities include devising strategies, data collection, software implementation, and test case creation for components like SoC, audio, display, and modem. The role involves collaborating with cross-functional teams to drive improvements in power management and minimize performance impact.

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 or Linux kernel development
  • hardware/prototype bring-up
  • debugging
  • lab tools
  • problem-solving
  • troubleshooting skills