Software Engineer, Home Device

48 Minutes 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

Zeta - Software Development Engineer _ II Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - ML System Engineer, AICore, Platforms and Devices

Google

Taipei City, Taiwan (On-Site)
1 Hour ago
Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
3 Months ago
Epic Games - QA Programming Specialist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Tesla - Electrical Engineering Standardization / Administrator CAE

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Corsair - Senior Software Embedded Architect

Corsair

Landshut, Bavaria, Germany (On-Site)
1 Month ago
Krafton  - PUBG IP Franchise China Business PM (6+ years)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Google - Student Researcher

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Niantic - Senior Computer Vision Software Engineer

Niantic

Bellevue, Washington, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Site Reliability Engineering, Technical Infrastructure

Google

Dublin, County Dublin, Ireland (On-Site)
1 Hour ago
PwC - Senior Associate

PwC

Bhopal, Madhya Pradesh, India (On-Site)
6 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

New York, New York, United States (Remote)
5 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Mountain View, California, United States (On-Site)
5 Months ago
ION - Data Engineer, Italy

ION

Italy (Hybrid)
6 Months ago
Google - Software Engineer II, Cloud AI, Early Career

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Glean - Software Engineer, Security

Glean

Palo Alto, California, United States (On-Site)
5 Months ago
Microsoft - Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
4 Hours ago
ARHS - Java Achitect /Technical Lead

ARHS

Brussels, Brussels, Belgium (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Senior Software Engineer, Software Development Life Cycle

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Software Engineer II, AI/ML, Technical Infrastructure

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Accountant, International Controllership

Google

Taipei City, Taiwan (On-Site)
1 Hour ago
Google - Video Solutions Expert, gTech Ads Solutions

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Software Engineer, Google Cast and Device Media

Google

New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Senior Software Engineer, Home Camera Device Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Diagnostic Software Manager - Server

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
Google - Software Engineer II, Engineering Productivity, Google Home

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Senior Memory Management Unit Architect, Silicon

Google

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Graphics System Software Engineer - Tegra

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Google - Software Engineer, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
NVIDIA - Senior Cloud Service Provider Application Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Compiler Engineer - Backend

NVIDIA

Austin, Texas, United States (Remote)
3 Weeks ago
Google - Software Engineer, PhD

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Samsung Semiconductor - Senior Staff Engineer, ASIC Design

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Google - Senior ASIC Design Performance Verification Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - GPU Power Analysis Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Week ago
Microsoft - Research Intern - High Performance and Scalable Database Systems

Microsoft

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 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.

London, England, United Kingdom (On-Site)

Kirkland, Washington, United States (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

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

Columbus, Ohio, United States (On-Site)

Taipei City, Taiwan (On-Site)

Haifa, Haifa District, Israel (On-Site)

San Francisco, California, 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