Na sezon 2011 Williams nie przedłużył kontraktu z Niemcem. Ponadto ogłoszono tę decyzję tak późno, że Hülkenberg nie zdołał znaleźć pracodawcy. Sezon ten spędził więc jako kierowca testowy w ekipie Force India. Z tym samym zespołem podpisał kontrakt kierowcy wyścigowego w sezonie 2012. Jego najwyższymi lokatami były czwarte miejsce podczas Grand Prix Belgii oraz piąte miejsca Walencji i w Brazylii. Z dorobkiem 63 punktów ukończył sezon na jedenastym miejscu w klasyfikacji generalnej.