Software Engineer, Pixel Smart Watch

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

Software Engineer role focused on developing, testing, and maintaining the Board Support Package (BSP) and system software stack for Google WearOS devices. Responsibilities include debugging hardware/software integration issues, creating validation tools, and optimizing system stability, power consumption, and performance. Requires experience in software development, data structures, and algorithms, with preferred experience in display software stack and embedded systems.

What you'd actually do

  1. Work with a team of engineers to design, develop, test, deploy, and maintain the Board Support Package (BSP) and the system software stack for the Google WearOS devices.
  2. Debug and resolve hardware/software integration issues, including hardware bring-up, hardware/software system validation, manufacturing, and hardware/software version upgrade.
  3. Create validation tools and test cases to verify the functionality of the hardware and software.
  4. Optimize and improve software quality, including system stability, power consumption, and system performance.

Skills

Required

  • software development
  • C
  • C++
  • data structures
  • algorithms

Nice to have

  • Master's degree in Computer Science
  • display software stack
  • Linux device drivers
  • Android BSP
  • embedded system development
  • technical documentation
  • communication skills