Taro Logo

Embedded Senior Software Engineer, Fitbit Device Software

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Healthcare

Job Description

Google is seeking an Embedded Senior Software Engineer to join their Fitbit Device Software team. This role is crucial in developing and maintaining software for Fitbit's range of health and fitness devices. The position involves working across the full software stack, from low-level hardware abstraction and drivers to high-level algorithms and applications.

The ideal candidate will contribute to both existing in-market products and new device development, directly impacting user experience through regular software updates. This role combines embedded systems expertise with consumer product development, working on innovative health and fitness tracking devices that help people lead healthier, more active lives.

As part of Google's broader mission to make health more accessible to everyone, this position offers the opportunity to work on Fitbit's comprehensive platform, which includes smartwatches, trackers, and smart scales, along with software and Fitbit Premium services. The role requires strong technical skills in embedded systems, software architecture, and driver development, combined with the ability to collaborate effectively across teams and time zones.

The position demands curiosity, attention to detail, and adaptability, as you'll be working on critical projects that impact millions of users worldwide. You'll be part of a team that focuses on delivering personalized experiences, insights, and guidance to support users' health and wellness goals. This is an excellent opportunity for someone passionate about embedded systems and interested in making a meaningful impact on people's health through technology.

Last updated 4 days ago

Responsibilities For Embedded Senior Software Engineer, Fitbit Device Software

  • Develop and enable new product features in embedded software
  • Design and implement system technologies, such as data management and transport
  • Write drivers and support for hardware/peripherals. Develop user-facing applications for wearable devices
  • Create user interfaces, collaborating with our User Interface/User Experience (UI/UX) designers
  • Comply with all company health and safety policies, procedures, and legal requirements

Requirements For Embedded Senior Software Engineer, Fitbit Device Software

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

Related Jobs