Senior Software Engineer, Sensor Ai/ml, Watch Software

Google Google · Big Tech · Mountain View, CA +1

Senior Software Engineer focused on AI/ML for sensor fusion and gesture recognition on Google's Pixel Watch and Fitbit devices. The role involves designing, training, and optimizing AI models for resource-constrained, on-body devices, with a strong emphasis on real-time inference, low-power formats (TFLite Micro), and C/C++ development for embedded systems. This position bridges research and engineering, requiring expertise in model optimization and deployment on edge devices.

What you'd actually do

  1. Design, train, and evaluate novel AI-based architectures for on-device sensor fusion, gesture recognition, and continuous physiological biosignal monitoring (e.g., IMU, optical sensors).
  2. Own the full model optimization lifecycle apply advanced knowledge distillation, quantization, and pruning techniques to adapt deep learning models into ultra-low-power formats (TFLite Micro) for efficient, micro-watt edge inference.
  3. Develop and maintain high-performance, real-time constrained architecture sensor pipelines in C/C++, optimizing heavily for latency, power consumption, and memory footprint on wearable MCUs.
  4. Collaborate with hardware, firmware, product, and UX teams to influence the design of next-generation health sensors and hardware abstraction layers, ensure guaranteed-by-design experience coupled with the physical components.
  5. Bridge the gap between research scientists and embedded systems engineering, serving as technical lead and subject matter expert for on-device sensor algorithms to guide architectural decisions and define the long-term technical roadmap.

Skills

Required

  • software development
  • AI/ML algorithms
  • production systems
  • C++
  • Python
  • ML infrastructure
  • embedded targets
  • wearable MCUs

Nice to have

  • Master's degree or PhD in Computer Science or related technical field
  • data structures and algorithms
  • TensorFlow Lite Micro
  • hardware-specific neural processing units
  • low-level sensor drivers
  • hardware-software boundary debugging

What the JD emphasized

  • delivering AI/ML algorithms for production systems
  • ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)
  • optimizing and deploying neural networks directly onto edge devices
  • writing low-level sensor drivers and debugging across the hardware-software boundary

Other signals

  • shipping AI/ML models to resource-constrained devices
  • on-device sensor fusion
  • real-time inference on edge devices
  • model optimization (distillation, quantization, pruning)
  • wearable technology