CSA Engineering AG Switzerland electronics development, embedded software, functional safety, rasta stack, system architecture, systems engineering, v-model, and verification and validation