Software Engineer, Pixel Video

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

Software Engineer role focused on designing and implementing low-level firmware modules in C for advanced video codec features on Pixel devices. Responsibilities include optimizing firmware for power and performance, collaborating with driver teams and vendors, and troubleshooting video pipeline issues.

What you'd actually do

  1. Design and implement low-level firmware modules in C language to support advanced video codec features.
  2. Optimize firmware code for low-power consumption and high-throughput performance on embedded processors.
  3. Collaborate with the software drivers team and vendor to define and implement Application Programming Interface (API) or Input/Output Control (IOCTLs) for firmware-to-software communication.
  4. Assist in troubleshooting video pipeline issues, from the driver layer down to the hardware registers.
  5. Manage the technical relationship with external Video Internet Protocol (IP) vendors, including tracking bug reports and reviewing IP documentation.

Skills

Required

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

Nice to have

  • video codecs