Embedded Software Engineer, Fitbit Device Software

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
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 in Bucharest, Romania. This role offers an exciting opportunity to work on both existing and new Fitbit devices, directly impacting user experience through regular software updates and new product development.

The position involves working across the full software stack, from low-level Hardware Abstraction Layer and drivers to algorithms and applications. As part of Google's engineering team, you'll contribute to Fitbit's innovative product line, including smartwatches, trackers, and smart scales, helping people lead healthier, more active lives.

The ideal candidate should possess strong programming skills in C/C++, have experience with embedded operating systems, and demonstrate expertise in data structures and algorithms. You'll be working on critical projects that require curiosity, attention to detail, adaptability, and effective collaboration across teams and time zones.

This role presents an excellent opportunity to work at the intersection of hardware and software, developing features that directly impact millions of users' health and fitness journeys. You'll be part of Google's mission to make health more accessible to everyone through Fitbit's platform, which delivers personalized experiences, insights, and guidance to support users' health and wellness.

The position offers the chance to work with cutting-edge technology in wearable devices, collaborate with UI/UX designers, and contribute to a product that makes a meaningful difference in people's lives. You'll be joining a team that values innovation, technical excellence, and user-centered design, while working on challenges that span from low-level embedded systems to user-facing applications.

Last updated 17 days 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
  • Create user interfaces, collaborating with UI/UX designers
  • Develop user-facing applications for wearable devices

Requirements For Embedded Software Engineer, Fitbit Device Software

  • 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
  • 2 years of experience with data structures or algorithms
  • 2 years of experience working with embedded operating systems
  • Knowledge of Linux, device drivers, SoC, microcontrollers (preferred)
  • Systems engineering skills for embedded software and hardware development (preferred)
  • Expertise in embedded software product line engineering techniques (preferred)

Interested in this job?

Jobs Related To Google Embedded Software Engineer, Fitbit Device Software

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google Bengaluru, focusing on custom silicon solutions and hardware development for consumer products.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, AI, and multimedia experiences for Pixel devices.