Você pode configurar um servidor VPN em casa, mas todas as suas conexões (para o seu empregador nos EUA ou em qualquer outro lugar, para esse assunto) parecerão vir do seu endereço IP residencial. Se você não pagou dinheiro extra pela sua conexão, é provável que você não tenha um endereço IP estático, para que suas conexões pareçam estar vindo de vários IPs distintos e você não solucionaram seu problema.
Você pode, no entanto, alugar VPSs baratos em qualquer lugar do mundo, incluindo e especialmente nos EUA. Os mais baratos são cerca de 3 dólares americanos por mês, e por essa quantia de dinheiro eu tenho um com tráfego ilimitado (em dois provedores diferentes, na verdade).
O VPS virá necessariamente com um IP estático, caso contrário, você não conseguirá se conectar a ele de um cliente remoto. Você pode então configurar um servidor VPN no US VPS e, em seguida, conectá-lo ao seu empregador com um IP estático. Conectar-se ao servidor VPN a partir de qualquer PC em sua rede doméstica permitirá navegar com o IP público VPS, que é baseado nos EUA, o que implica alguns extras, Pandora, Vudu, Netflix e afins.
Na minha opinião, esta é de longe a sua melhor opção.
Editar:
Minha experiência contradiz completamente a de Ramhound, mas mesmo supondo que você esteja certo, você pode fazer o seguinte: obter um domínio noip de terceiro nível (é gratuito), configurá-lo no seu VPS e não dar ao seu provedor seu endereço IP, mas seu nome de domínio, que sempre será resolvido corretamente para o seu IP, mesmo que seja alterado. É grátis e resolve seu problema mesmo no caso muito improvável que o que o Ramhound sugere ocorrerá.