US President Barack Obama says politicians need to do more to secure thousands of jobs that are at risk.