Senior Robotics Software Engineer, Sensor-based Control and Robot Learning

GOOGLE ASIA PACIFIC PTE. LTD.

Singapore, Singapore
Not specified; not specified; not specified
Not specified
C++ software development experience
Sensor fusion and time synchronization
Visual servoing and force control
The Senior Robotics Software Engineer position at Google Asia Pacific involves developing advanced control strategies and machine learning policies for robotics applications in manufacturing. The role requires extensive experience in software development, particularly in C++, and a deep understanding of robotics and sensor-based control systems

Job Summary

  • You will develop and integrate advanced control strategies and Machine Learning policies within Intrinsic's Realtime Robot Control stack.
  • The role involves driving the deployment of visual servoing and force-control skills in real-world manufacturing settings for dexterous assembly tasks.
  • You will take ownership of the full experimentation cycle, running trials on industrial hardware to evaluate algorithmic changes and collect training data.

Matching Summary

Match Score: 85

The Senior Robotics Software Engineer position at Google Asia Pacific involves developing advanced control strategies and machine learning policies for robotics applications in manufacturing. The role requires extensive experience in software development, particularly in C++, and a deep understanding of robotics and sensor-based control systems.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • C++ software development experience
  • Sensor fusion and time synchronization
  • Visual servoing and force control
  • Physical robotics hardware testing
  • Numerical optimal control knowledge

Nice-to-have

  • PhD in Robotics or Computer Science
  • JAX, Python, TensorFlow, or PyTorch proficiency
  • Cloud database and compute workflow familiarity
  • ML model inference on soft-realtime hardware
  • Signal processing expertise in state estimation

Key Requirements

  • Bachelor's or Master's degree in Computer Science, Robotics, or related field
  • 5+ years of professional C++ software development experience
  • Business fluency in English

Work Rights

Not specified

Tailored Resume

Cover Letter