Meeting the Challenges of Embedded System Design for Automobiles