Senior Software Engineer, Robotic Test Automation

Google Google · Big Tech · Singapore

Senior Software Engineer to lead the design and development of end-to-end testing solutions using AI-powered humanoid robots. The role involves creating agents that physically interact with devices to validate user experiences and run exploratory tests, integrating hardware, embedded software, and AI models, and collaborating with AI and robotics teams.

What you'd actually do

  1. Lead design and develop end-to-end testing solutions utilizing humanoid robots powered by advanced AI.
  2. Collaborate with the Google Deepmind (GDM) Robotic team to develop robotics test agents and advance innovation in software testing.
  3. Serve as the link connecting hardware, embedded software, and the advanced Gemini Robotics agentic models to construct integrated robotic test systems.
  4. Work with test teams to identify prime candidates for robotic test systems and deliver solutions that enhance test efficiency and scalability.

Skills

Required

  • software development (Python, C, C++, Java, JavaScript)
  • testing, maintaining, or launching software products
  • software design and architecture

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field
  • technical leadership role
  • robotics or on-device development
  • machine learning and Artificial Intelligence (AI) systems

What the JD emphasized

  • advanced Artificial Intelligence (AI)
  • agents capable of physically interacting with devices
  • advanced Gemini Robotics agentic models

Other signals

  • AI-powered humanoid robots for testing
  • Developing agents for physical interaction with devices
  • Integrating hardware, embedded software, and AI models