It is often easier to study pseudo-Riemannian manifolds by presenting them as surfaces in some ambient space. We propose an algorithm for construction of explicit isometric embeddings of pseudo-Riemannian manifolds with symmetries into an ambient space of higher dimension. While most of the existing methods are based on Gauss–Codazzi–Mainardi–Peterson equations, we do not use them and instead concentrate on a system of equations that connects the metric on the manifold and the embedding function of the surface. Our algorithm is based on the group theoretical method of separation of variables that we developed earlier. The algorithm makes this method more convenient and simple to use. It allowed us to simplify the construction of many known embeddings as well as obtain some new ones. In particular, we obtain explicit global (i.e., smooth at all values of radius) embeddings of spinning the BTZ black hole in seven-dimensional flat space.