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.