Taro Logo

Software Engineer, Engineering Productivity, Google Cast

A global technology company that develops internet-related services and products.
New Taipei, Banqiao District, New Taipei City, TaiwanTaipei City, Taiwan
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Engineering Productivity, Google Cast

Google is seeking a Software Engineer to join their Engineering Productivity team for Google Cast. This role is crucial in developing and maintaining the infrastructure that supports Cast receiver technology across smart media devices. The position combines software development, release management, and quality assurance, requiring expertise in Python, C++, and Linux systems.

The role involves working with the Cast Platform and Release team, focusing on designing and implementing technologies to release and scale Cast Receiver to various smart media devices including TVs, speakers, and Set-top boxes. The engineer will be responsible for maintaining release processes, improving IoT device registration, and providing platform-level support to Google partners.

This is an excellent opportunity for someone with strong technical skills who wants to impact how billions of users interact with Cast technology. The position offers the chance to work on critical infrastructure while collaborating with external partners and contributing to Google's broader Platforms and Ecosystems product area.

The ideal candidate should have experience in CI/CD, version control systems, and test automation, along with strong programming skills in Python and C++. They will be part of a team that's essential to Google's media device ecosystem, working on everything from SDK releases to quality assurance for media systems.

Working at Google offers the opportunity to be part of a company that values diversity, equality, and innovation, while providing competitive benefits and the chance to work on products that impact users worldwide.

Last updated a few seconds ago

Responsibilities For Software Engineer, Engineering Productivity, Google Cast

  • Work with external partners on onboarding and support of the Cast receiver Software Development Kits (SDK) release processes
  • Maintain and improve the Internet of Things (IoT) registration process for Cast devices
  • Work on the Cast Receivers release infrastructure and develop and maintain release management processes
  • Design and implement test automation and quality assurance techniques for the media systems
  • Help provide a platform level integration support to Google partners
  • Work on the reference platforms for the Cast development and prototyping

Requirements For Software Engineer, Engineering Productivity, Google Cast

Python
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Python or more programming languages, and with data structures or algorithms
  • 2 years of experience with performance, systems data analysis, visualization tools, or debugging
  • Experience with computer architecture, performance analysis, and performance modeling

Interested in this job?

Jobs Related To Google Software Engineer, Engineering Productivity, Google Cast

Software Engineer III, Software Development Lifecycle Optimizations

Software Engineer III position at Google focusing on development lifecycle optimizations, data pipeline architecture, and intelligent applications development for Pixel and Android platforms.

Software Engineer III, Raxium

Software Engineer III position at Google's Raxium division, focusing on manufacturing execution systems and semiconductor technology in Fremont, CA.

Software Engineer III, File Solutions, Google Cloud

Software Engineer III position at Google Cloud focusing on File Solutions development, requiring 2+ years of experience in software development and strong knowledge of data structures and algorithms.

Software Engineer III, Education and Activation, Core

Software Engineer III position at Google's Core team, focusing on Education and Activation, building technical foundations for Google's flagship products and infrastructure.

Software Engineer, Semiconductor Manufacturing, Raxium

Software Engineer position at Google's Raxium group, focusing on semiconductor manufacturing systems development with full-stack responsibilities and competitive compensation.