System engineering not only assures safety and reliability of the product but also optimizes cost.
Broadly, system engineering as a function includes the following key sub-components, which need consideration:
- Requirement engineering;
- Architecture & architecture optimisation
- Use case development
- Scenario development
- software development
- Embedded software & E/E testing
- Application & Verification
- system integration
- Rapid prototyping with close cycle validation
- System validation including performance validation
- Validation of autonomous features against diverse road scenarios
- Driving engineering decisions against complete life cycle of products
- Aligning architecture and engineering to vision and mission for autonomous vehicles
- Diagnostics (OBD)
- Vehicle / system testing
- Component/system responsibility (BTV, KV)
- Quality assurance (FuSi ISO 26262, FMEA, etc.)
- Project management / coordination