Senior Software Engineer, Home Camera Device Software

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · AI

Description For Senior Software Engineer, Home Camera Device Software

Google is seeking a Senior Software Engineer to join their Home Camera Device Software team, focusing on developing next-generation technologies for smart home devices. This role combines embedded systems expertise with camera software development, working on Google's home automation products. The position requires leading a team of engineers while developing camera features and software stack solutions from kernel level to user space applications.

The role is part of the Google Home team, which creates hardware, software, and services for the smart home, from thermostats to smart displays. Their mission centers on creating a helpful home that cares for its inhabitants and the environment. The ideal candidate will bring strong technical expertise in Linux embedded systems, camera software stack development, and experience with IoT camera and smart home technologies.

As a senior engineer, you'll be responsible for overseeing architecture decisions, ensuring code quality, and implementing best practices for scalable solutions. The position involves cross-functional collaboration with Google Cloud, App, and Perception ML teams, requiring excellent communication and leadership skills. You'll work on cutting-edge technology that impacts billions of users while having the opportunity to shape the future of smart home devices.

The role offers the chance to work with Google's world-class engineering teams, contributing to innovative solutions in the rapidly growing smart home market. You'll be at the forefront of developing technology that makes homes more intelligent and user-friendly, while ensuring robust and secure implementations.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Home Camera Device Software

  • Lead a virtual team of engineers contributing and leading camera features development in products
  • Track and communicate progress and risks, maintaining alignment with product roadmap
  • Lead project oversee architecture and critical implementations, product and code quality
  • Design and develop the camera software stack for next generation home camera and doorbell devices
  • Work cross-functionally with adjacent Google Cloud, App and Perception ML teams

Requirements For Senior Software Engineer, Home Camera Device Software

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 5 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Home Camera Device Software

Senior Firmware Engineer, Networking, Google Cloud

Senior Firmware Engineer position at Google Cloud focusing on embedded systems development, networking, and custom silicon solutions for Google's infrastructure.

Static Timing Analysis Engineer, FullChip/ASIC Implementation

Senior-level Static Timing Analysis Engineering role at Google, focusing on SoC design and implementation with competitive compensation and benefits.

Senior Embedded Engineer, Security/Privacy, Pixel

Senior Embedded Engineer position at Google focusing on security and privacy features for Pixel devices, requiring expertise in embedded systems and security infrastructure.

Senior Software Engineer, TPU, Google Cloud Platform

Senior Software Engineer position at Google focusing on TPU development, firmware engineering, and hardware/software co-design for Cloud Platform infrastructure.

Senior ASIC Design Verification Engineer, TPU Compute

Senior ASIC Design Verification Engineer position at Google, focusing on TPU compute verification for AI/ML hardware acceleration, offering competitive compensation and the opportunity to work on cutting-edge technology.