Lamentablemente para el acceso a la nacionalidad para los nietos de españoles será imprescindible la obtencion de un año de residencia legal. Esa residencia legal no necesariamente ha de ir ligada a un contrato de trabajo. Si cualquiera de los padres de tu madre hubiera ostentado la nacionalidad española ya no se trataría de adquisicion de nacionalidad sino de opcion por la nacionalidad, y no haría falta residencia previa.
Puedes encontrar material sobre el derecho de extranjería en la web en la seccion de derecho de la extranjeria, con los textos legales y formularios de uso mas frecuente
un saludo.