The scope of this Recommended Practice encompasses the following objectives: 1) concentrate on the general best practices for vehicular embedded software design; 2) establish programming language-independent best practices; 3) establish hardware/software interface best practices; 4) establish multi-threaded system best practices; 5) provide verification criteria to evaluate product compliance with this best practice.