Software Engineer, Engineering Productivity, Google Cast

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$120,000 - $200,000
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 for their Engineering Productivity team focusing on Google Cast. This role is crucial for developing and maintaining the Cast Platform and Release infrastructure, which powers smart media devices worldwide. The position combines software development, release management, and partner support responsibilities.

As part of the Platforms and Ecosystems product area, you'll work on technologies that enable the release and scaling of Cast Receiver to various smart media devices, including TVs, speakers, and Set-top boxes. This role offers the opportunity to impact how billions of users interact with Google's technology across different platforms and environments.

The ideal candidate will have strong programming skills in Python and experience with performance analysis and system architecture. You'll be responsible for maintaining SDK release processes, improving IoT device registration, and developing automation frameworks for quality assurance. This position offers the chance to work with external partners and contribute to Google's ecosystem of connected devices.

Google offers a collaborative environment where engineers can work on cutting-edge technology that shapes how people interact with information and entertainment. The role provides opportunities for growth and development while working with a diverse team of professionals who are passionate about technology and innovation.

Working at Google means joining a company that values diversity, equality, and inclusion. The company provides comprehensive benefits and maintains a culture of belonging, making it an attractive destination for talented engineers looking to make a significant impact in the technology industry.

Last updated a month 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
  • 2 years of experience with performance, systems data analysis, visualization tools, or debugging
  • Experience with computer architecture, performance analysis, and performance modeling
  • Experience with Python and C++ development

Benefits For Software Engineer, Engineering Productivity, Google Cast

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Comprehensive benefits package
  • Inclusive work environment

Interested in this job?

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

Software Engineer, People with Disabilities

Software Engineering role at Google for People with Disabilities, focusing on developing next-generation technologies and critical projects that impact billions of users.

Software Engineer III, Infrastructure, Google Cloud NetInfra

Software Engineer III position at Google Cloud NetInfra focusing on infrastructure development and large-scale systems.

Software Engineer III, Google Cloud Platforms

Software Engineer III position at Google Cloud Platforms focusing on developing next-generation technologies and infrastructure solutions.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and experience with data structures and algorithms.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.