Taro Logo

Embedded Software Engineer, Fitbit Device Software

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer, Fitbit Device Software

Google is seeking an Embedded 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, from smartwatches to trackers. 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 bring strong technical expertise in embedded systems development, with a focus on C/C++ programming and embedded operating systems. You'll be working on both existing in-market products and new developments, directly impacting user experience through regular software updates and new product features.

As part of Google's broader mission to make health more accessible to everyone, you'll be contributing to Fitbit's innovative product line that helps people lead healthier, more active lives. The role combines technical challenges with meaningful impact, as you'll be working on devices that provide personalized health insights and guidance to users worldwide.

Working at Google offers the opportunity to collaborate with world-class engineers, access to cutting-edge technology, and the chance to solve complex technical challenges at scale. The position requires strong attention to detail, adaptability, and effective cross-team collaboration, often across different time zones.

This is an excellent opportunity for someone passionate about embedded systems and health technology to make a significant impact on products used by millions of people globally. You'll be part of Google's mission to organize the world's information while specifically focusing on helping people achieve their health and fitness goals through technology.

Last updated 2 months ago

Responsibilities For Embedded 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 Software Engineer, Fitbit Device Software

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C or C++ programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms
  • 2 years of experience working with embedded operating systems

Benefits For Embedded Software Engineer, Fitbit Device Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Retirement plans
  • Professional development opportunities
  • Collaborative work environment