Software Engineer III, Embedded Systems/Firmware, Google TV

1 Hour 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

ByteDance - Backend Software Engineer, Data Engineering

ByteDance

Singapore (On-Site)
5 Months ago
Betsoft Gaming - Slot Machine Mathematician

Betsoft Gaming

(Remote)
5 Months ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
NVIDIA - Senior Storage and Data Production Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
SmileGate - Group Procurement System and Internal Web System Operation [Development]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago
CloudHire - Senior Full Stack Architect: Angular & NestJS

CloudHire

Mumbai, Maharashtra, India (Remote)
3 Weeks ago
Corsair - eCommerce Full Stack Developer (React / Shopify)

Corsair

Milpitas, California, United States (On-Site)
2 Days ago
Hitachi - DOTNET+React Developer

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
Crunchyroll - Principal Software Engineer, Video Players

Crunchyroll

Dallas, Texas, United States (On-Site)
2 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Sweden (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

StoneX Group  Inc  - UAT Tester

StoneX Group Inc

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Microsoft - Principal Software Engineering Manager

Microsoft

(On-Site)
9 Hours ago
Next Level Business Services - Technical Lead – Java

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Google - Data and Tools Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Hour ago
The Walt Disney Company - Senior Software Engineer - Audience Targeting

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
ION - Product Management Analyst

ION

Pune, Maharashtra, India (On-Site)
6 Months ago
Microsoft - Principal Software Engineering Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
9 Hours ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
5 Months ago
Google - Software Engineer, Photos

Google

Sydney, New South Wales, Australia (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Maersk Careers - Senior Assistant - Quality Assurance

Maersk Careers

Taoyuan City, Taiwan (On-Site)
265 Years ago
Appier - Software Engineer, System Integration

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Garena - Web Graphic Designer

Garena

Taipei City, Taiwan (On-Site)
2 Days ago
Garena - Garena - People Team Lead

Garena

Taipei City, Taiwan (On-Site)
2 Days ago
Trend Micro - Sr. Data Scientist (AI Lab)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
WongDoody - UI DESIGNER, HONG KONG

WongDoody

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - System Software Engineer, GPU - New College Graduate

NVIDIA

Taipei City, Taiwan (On-Site)
1 Day ago
Trend Micro - Sr. Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Google - Staff Firmware Engineer, Pixel System Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Hour ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Netflix - Full-Stack Engineer (L5)

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Hours ago
Notion - Software Engineer, Native Windows Development (Contract)

Notion

San Francisco, California, United States (On-Site)
6 Months ago
Google - Software Engineer II, Device Integrity, Web and IOS

Google

Zürich, Zurich, Switzerland (On-Site)
1 Hour ago
Google - Software Engineer III, Play Games Multiplatform

Google

Bengaluru, Karnataka, India (On-Site)
1 Hour ago
PwC - Associate – Power Platform -Ms Dynamics– Advisory  -Chennai

PwC

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Mountain View, California, United States (On-Site)
5 Months ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

India (Remote)
6 Months ago
Super - Senior Software Engineer - Full-Stack

Super

Canada (Remote)
3 Weeks ago
Flow - Senior/Staff Web Engineer

Flow

Miami, Florida, United States (Hybrid)
6 Months ago
Warner Bros Games - Software Engineer II - Observability - AWS

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Portland, Oregon, United States (On-Site)

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

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

Taipei City, Taiwan (On-Site)

Atlanta, Georgia, United States (On-Site)

Bengaluru, Karnataka, India (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