I am considering n-dimensional Euclidean space $\mathbb{R}^n$. For any $x\in\mathbb{R}^n$, $v_1(x), \cdots, v_n(x)$ are orthogonal vectors. As functions of $x$, $v_i$'s are differentiable and non-zero everywhere. For $i=1,\cdots,n$, let $\gamma_i(t_i)$ be integral curves driven by $v_i(x)$, i.e. $$\frac{d\gamma_i(t_i)}{dt_i}=v_i(\gamma_i(t_i))).$$ The question is, can $v_i$ always be "properly scaled" such that $\gamma_i$'s can define a curvilinear coordinate system, i.e., any $x\in\mathbb{R}^n$ can be expressed as $x(t_1,\cdots, t_n)$. If not, then under what conditions for $v_i$'s can this be realized?
An example I have in mind for $v_i$'s is the eigenvectors of the Hessian of a smooth function $f:\mathbb{R}^n\rightarrow \mathbb{R}$. How can one decide the magnitude of the eigenvectors to make a curvilinear coordinate system? The question asked above is more general than this example.
Ignoring the issue of possibly scaling the $\nu_i$ for the time being, you are essentially asking when a set of $n$ linearly-independent vector fields $\nu_i$ form the $\frac{\partial}{\partial x^i}$'s of some coordinate system $x^i$. A necessary condition is that the $\nu_i$ pairwise commute, i.e. for each $i,j$
$$[\nu_i,\nu_j]=0.$$
This condition is also locally sufficient. If the $\nu_i$ commute, then their flow maps $F_t^i$ (which might only exist locally) also commute. We can use this property to construct a special coordinate system on $\mathbb{R}^n$ such that $\nu_i=\frac{\partial}{\partial x^i}$. This works as follows. Given an $x_o\in\mathbb{R}^n$ there is a mapping
$$\phi:(t_1,...,t_n)\mapsto F^1_{t_1}\circ F^2_{t_2}\circ\dots\circ F^n_{t_n}(x_o)$$
that is a diffeomorphism from a neighborhood of $0$ in ``$t$-space'' to a neighborhood of $x_o$ in $\mathbb{R}^n$ (that the map is a diffeomorphism follows from an application of the inverse function theorem). Now let's calculate the $\frac{\partial}{\partial x^i}$. By definition,
$$\frac{\partial}{\partial x^i}=\phi_*\frac{\partial}{\partial t_i}.$$
When $i=1$, the definition of the flow map gives
$$\frac{\partial}{\partial x^1}=\nu_1.$$
When $i=2$
$$\frac{\partial}{\partial x^2}(x)=(F^1_{t_1})_*\nu_2(x)=\nu_2(x),$$
because $F^1_{t_1}$ commutes with $F^2_{t_2}$. By a very similar argument, for all $i$ we have $\frac{\partial}{\partial x^i}=\nu_i$.