Mechanical Design Engineer
Cadillac Formula 1® TeamSilverstone, England, GBIn this role you will be designing mechanical components and assemblies.Team members are encouraged to challenge established thinking and share their ideas to create an environment where everyone c... Show more