Software Engineer III, Embedded Systems/Firmware, Google TV

1 Month ago • 2-4 Years • Full Stack Development • Research & Development

Job Summary

Job Description

This Software Engineer III role at Google focuses on developing and improving software for Google TV features on embedded devices like streaming sticks and smart TVs. Responsibilities include innovating, designing, implementing, integrating, and testing new software, developing high-quality Android platform components, becoming a subject matter expert in Android OS Framework areas for TV, addressing technical issues, collaborating with partners, and bringing innovative features to Google TV. The position requires strong skills in software development (Java, Kotlin, C++), embedded systems, and Android framework development. Experience with media frameworks, system performance, connectivity, power management, and software upgrades is highly valued. The role is based in Taipei, Taiwan and involves working closely with both internal and external teams.
Must have:
  • Bachelor's degree or equivalent experience
  • 2+ years software development experience (Java, Kotlin, C++)
  • 2+ years experience with data structures/algorithms
  • Embedded systems development experience
  • Android/Linux development, debugging, and testing
Good to have:
  • Master's/PhD in CS
  • Experience with software development lifecycle
  • System-level problem-solving (hardware/software)
  • Experience in Media, System performance, Connectivity, Interactions, Power Management and Software Upgrade frameworks

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages (e.g., Java, Kotlin, C++).
  • 2 years of experience with data structures or algorithms.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field or equivalent practical experience.
  • 2 years of experience working with embedded operating systems.
  • Experience with software development lifecycle processes, including analysis and design, APIs, and development tools.
  • Experience with system level problems and solving problems that cross-hardware and software boundaries.
  • Experience in development, debugging and testing work in Android Framework or Linux.
  • Experience in one or more framework areas (e.g., Media, System performance, Connectivity, Interactions, Power Management and Software Upgrade).

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google TV is redefining the TV experience to make it highly personalized, Google-smart, and content-forward to help users access the world’s media. Through recent launches like Chromecast with Google TV, we bring together the best of Google. Google TV is focused on scaling across the OEM ecosystem; working closely with third-party streaming partners plus many teams across Google (for example: Ads, Play, and YouTube); and building a business on TV platforms, OTT devices, and mobile devices. With over 220 million active users of our products plus being amidst the quickly evolving media and entertainment industry, there are plenty of opportunities for the team and individuals in it.

Responsibilities

  • Innovate, design, implement, integrate and test new software that will power TV features on embedded devices (e.g., streaming sticks, panel TVs and set top boxes).
  • Develop or improve high-quality Android platform components that will also be used on Google TVs (e.g., Media Framework, System performance, Connectivity, Interactions and Windowing Framework, Power Management and Software Upgrade).
  • Become a subject matter expert in one or more of the Android Operating System (OS) Framework areas for TV to help shape and evolve them.
  • Address a wide variety of technical issues on Android TV Operating System (OS) and collaborate with internal and external partners.
  • Bring innovative new features to the TV.

Similar Jobs

Google - Video Solutions Consultant, Publishers

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
CData - Technical Support Engineer II

CData

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Staff Software Engineer - Infrastructure Reliability

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer, SRE - Platform Services

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Rackspace Technology - OpenStack Cloud Engineer IV

Rackspace Technology

(Remote)
3 Months ago
Google - Software Engineer III, Google Cloud

Google

Ramat Gan, Tel Aviv District, Israel (On-Site)
1 Month ago
DraftKings - Senior .NET Developer, Trading Engineering

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Google - Senior Staff Software Engineer, Accelerators Systems Software Architect

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
CloudLinux - Front-End Developer

CloudLinux

Serbia (Remote)
1 Month ago
Gaming Innovation Group  - Lead Backend Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Senior DevOps Engineer - Azure

Egnyte

India (Remote)
3 Months ago
GoTo Group - Senior Software Engineer (Backend) - DPI

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Accurate - Software Engineering Manager

Accurate

Hyderabad, Telangana, India (Hybrid)
1 Year ago
Saviynt - Senior Engineer I, Software Engineering

Saviynt

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - Senior Software Engineer, Full Stack

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Microsoft - Technical Support Engineer

Microsoft

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Canonical - Security Software Engineer

Canonical

(Remote)
1 Month ago
Synechron - Java Solutions Architect – AI Code Assistant (Copilot/Cody)

Synechron

Dallas, Texas, United States (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Hybris

Nagarro

India (Remote)
7 Months ago
Google - Senior Software Engineer, Android Enterprise

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Google - Hardware Reliability Engineer

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Canonical - Desktop and Embedded Linux Field Engineer

Canonical

Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Campaign Analyst (US) 05:00 AM-02:00 PM working hours

Appier

Taipei City, Taiwan (On-Site)
7 Months ago
Appier - Software Engineer, Machine Learning Platform

Appier

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Software Engineer, Engineering Productivity, Android

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior BMC Firmware Development Engineer - Platform Lead

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Google - Technical Program Manager, Manufacturing Test Development

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Software Engineer, Cast SDK iOS

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Research Scientist, Circuits

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer, Pixel Sensor, Platforms and Devices

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Senior Staff Software Engineer, Looker Modeling

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Core

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - Development Manager, Infrastructure, Data and Support

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Senior Staff Software Engineer, Hybrid Connectivity

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer II - C++

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Month ago
Haptic - Senior Fullstack Developer

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago
N-iX - SENIOR FULL STACK ENGINEER (JAVA+REACT) (#2720)

N-iX

Ukraine (Remote)
4 Months ago
Aristocrat Gaming - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug