Software Engineer, Home Device

1 Day ago • 1 Years + • Research & Development • Full Stack Development

Job Summary

Job Description

Google's Home team seeks a Software Engineer to design and develop software for Google Nest products, ensuring product excellence. Collaborate with partners on Linux drivers, Android HAL, Framework, services, and applications. Work with hardware teams on board bring-up, system performance profiling and improvement. Ensure technical integration with hardware OEMs and chipset vendors, influencing system designs and resolving technical issues. The role requires experience in software development (C, C++, Java), data structures, and algorithms. Preferred qualifications include embedded software development, Android framework/HAL knowledge, and SoC architecture understanding.
Must have:
  • Bachelor's degree or equivalent experience
  • 1 year software development experience (C, C++, Java)
  • 1 year experience with data structures/algorithms
  • Design and develop software for Google Nest products
  • Collaborate with partners on software integration
Good to have:
  • Embedded software development experience
  • Android framework/HAL component development knowledge
  • SoC architecture, kernel driver, or firmware development understanding
  • Excellent technical documentation and communication skills

Job Details


Minimum qualifications:

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

Preferred qualifications:

  • Experience in embedded software development.
  • Knowledge of developing Android framework or HAL components.
  • Understanding of SoC architecture, kernel driver or firmware development including performance and power tradeoffs.
  • Excellent technical documentation and communication skills.

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.

The Google Home team focuses on hardware, software and services offerings for the home, ranging from thermostats to smart displays. The Home team researches, designs, and develops new technologies and hardware to make users’ homes more helpful. Our mission is the helpful home: to create a home that cares for the people inside it and the world around it.

Responsibilities

  • Design and develop software that enables Google Nest product lines to deliver product excellence to users.
  • Collaborate with partners on the development and integration of Linux drivers, Android Hardware Abstraction Layer (HAL), Android Framework, services, and applications.
  • Work with hardware teams on board bring-up.
  • Work on system performance profiling and improvement.
  • Ensure technical integration with hardware OEM/Original Device Manufacturer (ODM) and chipset vendors, influence system designs, and resolve technical issues.

Similar Jobs

Google - Software Engineer III, Android System UI

Google

Bucharest, Bucharest, Romania (On-Site)
1 Day ago
Google - Web Solutions Engineer

Google

Bengaluru, Karnataka, India (On-Site)
22 Hours ago
Google - Advertising Solutions Architect

Google

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Day ago
Playtech - Automation QA Engineer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
3 Weeks ago
Rackspace Technology - Oracle Application Developer II

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Week ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Canada (On-Site)
2 Months ago
Google - Staff Software Engineer, Core Data Serving

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Electronics Technician

Google

Chicago, Illinois, United States (On-Site)
1 Week ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Huuuge Games - Senior Java Software Engineer

Huuuge Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Google - Software Engineer, PhD

Google

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Google - Software Engineer II, Android Wear Google Messages

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Interactive Brokers - Automation Database Developer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
6 Months ago
Microsoft - Principal Software Engineer

Microsoft

Santa Clara, California, United States (On-Site)
1 Day ago
Google - Engineering Manager, Google TV

Google

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Microsoft - Principal Software Engineering Manager

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Google - Software Engineering Manager II, Infrastructure, Google Cloud Storage

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Mixed Signal Design Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer, Partner Engineering, Google Home

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - UX Researcher, Quantitative

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Field Sales Representative, Digital Natives, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Day ago
Corsair - Sr. Project Manager - Regulatory Compliance

Corsair

Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Regional Planner

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer, Wi-Fi, Chrome OS

Google

Taipei City, Taiwan (On-Site)
1 Week ago
WildBrain - Senior Licensing Manager

WildBrain

Taipei City, Taiwan (Hybrid)
1 Week ago
Google - Senior Software Engineer, Pixel Software Test

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Staff Firmware Engineer, Pixel System Software

Google

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
NXP - Intern SW Quality

NXP

Roznov, Neamț County, Romania (On-Site)
7 Months ago
Google - Software Engineering Manager, Chrome Sync Server

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Riot Games - Staff Software Engineer (Graphics)

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Match Group - Sr. Software Engineer, Machine Learning Infrastructure

Match Group

Palo Alto, California, United States (Hybrid)
6 Months ago
Google - Custom Design Static Timing Analysis Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Virtuos - Technical Director

Virtuos

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months 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.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, 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