We will study the generalized Steklov-Robin eigenproblem (with possibly matrix weights) in which the spectral parameter is both in the system and on the boundary. The weights may be singular on subsets of positive measure. We prove the existence of an increasing unbounded sequence of eigenvalues. The method of proof makes use of variational arguments.