Taro Logo

Embedded Software Engineer, Fitbit Device Software

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer · Healthcare

Description For Embedded Software Engineer, Fitbit Device Software

Google is seeking an Embedded Software Engineer to join their Fitbit Device Software team, focusing on developing and maintaining software for Fitbit's range of health and fitness devices. This role combines embedded systems expertise with consumer product development, working on everything from low-level hardware interfaces to user-facing applications.

The position requires strong technical skills in embedded software development, particularly with C/C++ programming and embedded operating systems. The engineer will work across the full software stack, from hardware abstraction layers and drivers to algorithms and applications, contributing to both existing products and new developments.

Fitbit, as part of Google, creates innovative products including smartwatches, trackers, and smart scales that help people lead healthier, more active lives. The role offers the opportunity to directly impact millions of users' health and wellness through software development and regular product updates.

The ideal candidate should possess strong problem-solving abilities, attention to detail, and excellent collaboration skills, as they'll be working across teams and time zones. They should be comfortable with embedded software product line engineering techniques and have knowledge of Linux, device drivers, SoC, or microcontrollers.

This is an excellent opportunity for someone passionate about embedded systems and consumer health technology to work on products that make a meaningful difference in people's lives while being part of Google's world-class engineering team.

Last updated 20 hours 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 benefits

Interested in this job?

Jobs Related To Google Embedded Software Engineer, Fitbit Device Software