Software Defined Vehicle Final Year Projects 2026
A Software Defined Vehicle (SDV) moves vehicle functions from fixed, ECU-specific firmware to updatable software running on centralised or zonal compute. Student projects typically build one slice of that stack, such as a service-oriented middleware, a secure OTA pipeline or a virtual ECU test flow, and measure it in simulation.
Tools: Eclipse SDV (Velocitas, Kuksa, Leda), AUTOSAR Adaptive, ROS 2, COVESA VSS, SOAFEE, CARLA, Uptane, Docker/K3s, MATLAB Simulink, Python, C++ and Rust.
SDV Tools & Frameworks
Best Software Defined Vehicle Project Topics 2026
60 topics across eight SDV domains. Each is a research theme to take to a base paper; search IEEE Xplore or ScienceDirect with the topic keywords.
| # | SDV Project Topic (IEEE / ScienceDirect Theme) | Tools / Platforms |
|---|---|---|
| SDV Architecture (Zonal E/E · Service-Oriented) | ||
| 01 | ArchZonal E/E Architecture Migration from Domain ECUs to Central Compute | Eclipse Leda · Zonal ECU · CAN-FD |
| 02 | ArchService-Oriented Vehicle Architecture with SOME/IP Service Discovery | vsomeip · Wireshark · Linux |
| 03 | ArchDDS vs SOME/IP vs Zenoh Latency Benchmark for In-Vehicle Messaging | CycloneDDS · Zenoh · ROS 2 |
| 04 | ArchCOVESA Vehicle Signal Specification Mapping and Data Broker Design | VSS · Eclipse Kuksa · gRPC |
| 05 | ArchVehicle Abstraction Layer for Hardware-Independent Application Portability | Eclipse Velocitas · Python · Rust |
| 06 | ArchMixed-Criticality Consolidation of ADAS and Infotainment on One SoC | Xen / QNX Hypervisor · Yocto · ARM SoC |
| 07 | ArchContainerised Vehicle Applications Orchestrated with Kubernetes at the Edge | K3s · Docker · Eclipse Ankaios |
| 08 | ArchuProtocol-Based Unified Vehicle-to-Cloud Messaging Prototype | Eclipse uProtocol · MQTT · Rust |
| Vehicle OS & Middleware | ||
| 09 | OSAUTOSAR Adaptive Application Development with Service-Based Communication | AUTOSAR Adaptive · C++ · ara::com |
| 10 | OSAutomotive Grade Linux Instrument Cluster and Infotainment Build | AGL · Yocto · Qt |
| 11 | OSPREEMPT_RT Determinism Study for Vehicle Control Tasks | PREEMPT_RT · cyclictest · Raspberry Pi |
| 12 | OSROS 2 as Vehicle Middleware: Real-Time Executors and QoS Tuning | ROS 2 · micro-ROS · DDS |
| 13 | OSZephyr RTOS Zonal Controller with CAN and Ethernet Gateway | Zephyr · STM32 · CAN-FD |
| 14 | OSSOAFEE Cloud-Native Environment for Virtual Vehicle Workloads | SOAFEE · Arm Virtual Platform · Docker |
| 15 | OSMemory-Safe Vehicle Services in Rust Compared with C++ | Rust · C++ · Miri · Valgrind |
| 16 | OSVehicle API and App Store Architecture for Third-Party Services | gRPC · REST · Android Automotive OS |
| OTA Updates & Software Lifecycle | ||
| 17 | OTASecure OTA Update Framework Using Uptane | Uptane · Python · Raspberry Pi |
| 18 | OTAA/B Partition Rollback-Safe Firmware Updates for Zonal ECUs | RAUC · U-Boot · Yocto |
| 19 | OTADelta Updates to Reduce OTA Bandwidth and Download Time | bsdiff · zstd · Mender |
| 20 | OTACampaign Management and Staged Rollout for Fleet OTA | Eclipse hawkBit · MQTT · Docker |
| 21 | OTAFeature-on-Demand Licensing with Secure Activation | TPM / HSM · JWT · Python |
| 22 | OTADependency and Compatibility Resolution for ECU Software Bundles | SAT solver · Python · JSON Schema |
| 23 | OTAEnergy-Aware OTA Scheduling Using Battery and Charging State | Python · CARLA · MQTT |
| Cybersecurity & Functional Safety | ||
| 24 | SecurityTARA Threat Analysis for an SDV Gateway per ISO/SAE 21434 | ISO 21434 · Threat Dragon · STRIDE |
| 25 | SecurityZero-Trust Access Control for In-Vehicle Services and Diagnostics | mTLS · SPIFFE · Python |
| 26 | SecurityMachine-Learning Intrusion Detection for CAN-FD and Automotive Ethernet | PyTorch · Python · CAN datasets |
| 27 | SecuritySecure Boot and HSM Key Management for ECUs | HSM · TPM · OpenSSL |
| 28 | SecurityPost-Quantum Cryptography Readiness for Vehicle Authentication | liboqs · OpenSSL · Python |
| 29 | SecuritySecOC Message Authentication Overhead on Constrained ECUs | AUTOSAR SecOC · CANoe · STM32 |
| 30 | SecurityISO 26262 Fail-Operational Software Architecture with Watchdog Supervision | Simulink · C · Polyspace |
| 31 | SecuritySOTIF (ISO 21448) Scenario-Based Hazard Analysis for Perception Software | CARLA · OpenSCENARIO · Python |
| 32 | SecuritySBOM and Supply-Chain Vulnerability Tracking for Vehicle Software | Syft · Grype · CycloneDX |
| Digital Twin, Simulation & Virtual ECU | ||
| 33 | TwinVirtual ECU Software-in-the-Loop Testing Pipeline | Simulink · vECU · Jenkins |
| 34 | TwinHardware-in-the-Loop Test Bench for Zonal Controller Validation | HIL rig · CAN-FD · Python |
| 35 | TwinVehicle Digital Twin for Fleet Health Monitoring and What-If Updates | Eclipse Ditto · MQTT · InfluxDB |
| 36 | TwinCARLA Scenario-Based Validation of SDV Features with OpenSCENARIO | CARLA · OpenSCENARIO · ROS 2 |
| 37 | TwinCI/CD Pipeline for Automotive Software with Containerised Simulation | GitLab CI · Docker · CARLA |
| 38 | TwinFMI/FMU Co-Simulation of Powertrain and Vehicle Software | FMPy · OpenModelica · Simulink |
| 39 | TwinModel-Based Systems Engineering for SDV Feature Variants | SysML v2 · Capella · Python |
| 40 | TwinCloud-Scale Simulation for Regression Testing of Driving Functions | Kubernetes · CARLA · Python |
| AI & Edge Intelligence in the SDV | ||
| 41 | Edge AIIn-Vehicle LLM Voice Assistant with On-Device Inference and Signal Access | llama.cpp · Whisper · VSS |
| 42 | Edge AIQuantised Object Detection Deployment on Automotive SoCs | YOLOv8 · TensorRT · Jetson |
| 43 | Edge AIFederated Learning for Driver Behaviour Models Across a Fleet | Flower · PyTorch · MQTT |
| 44 | Edge AIPredictive Maintenance from Fleet Data with OTA Model Updates | LSTM · Kafka · Python |
| 45 | Edge AIPrivacy-Preserving Driver Monitoring with On-Device Processing | OpenCV · MediaPipe · TFLite |
| 46 | Edge AIEnd-to-End Driving Policy Training and Validation in Simulation | CARLA · PyTorch · Imitation Learning |
| 47 | Edge AIShadow-Mode Data Collection and Trigger Logic for Continuous ML Improvement | ROS 2 · rosbag2 · Python |
| 48 | Edge AIAI Workload Scheduling on Heterogeneous CPU/GPU/NPU Vehicle Compute | ONNX Runtime · TVM · Jetson |
| Connected Vehicle, V2X & Cloud | ||
| 49 | V2X5G NR-V2X Edge Offloading of Vehicle Software Functions | ns-3 · 5G NR-V2X · Docker |
| 50 | V2XVehicle-to-Cloud Telemetry Pipeline with Time-Series Analytics | MQTT · Kafka · Grafana |
| 51 | V2XCooperative Perception Sharing between Connected SDVs | CARLA · SUMO · ROS 2 |
| 52 | V2XRemote Diagnostics Using Service-Oriented Vehicle Diagnostics (SOVD) | Eclipse OpenSOVD · REST · Python |
| 53 | V2XConsent and Data Sovereignty Management for Connected Vehicle Data | Eclipse EDC · OAuth2 · Python |
| 54 | V2XBlockchain-Based Software Provenance and Update Audit Trail | Hyperledger Fabric · Docker · Python |
| EV & Energy Software | ||
| 55 | EVSoftware-Defined Battery Management with OTA-Tunable SoC and Thermal Algorithms | Simulink · Python · BMS dev kit |
| 56 | EVSmart Charging and V2G Scheduling as Vehicle Software Services | ISO 15118 · OCPP · Python |
| 57 | EVOTA Powertrain Calibration for Energy Efficiency | Simulink · FMU · CAN |
| 58 | EVRange Prediction Service from Vehicle Signals and Cloud Weather Data | XGBoost · VSS · Python |
| 59 | EVCabin and Battery Thermal Co-Control Using Model Predictive Control | Simulink · CasADi · Python |
| 60 | EVEco-Routing and Predictive Energy Management as a Vehicle App | OSRM · Eclipse Velocitas · Python |
Topics are research themes, not individual paper titles. Search IEEE Xplore or ScienceDirect with the topic keywords to pick a base paper. Contact us for base-paper selection, setup notes, university-format report, PPT and viva Q&A.
Why Choose Us for SDV Projects?
Architecture & Middleware
Zonal E/E, SOME/IP, DDS and Zenoh studies with measured latency and load.
OTA & Security
Uptane, A/B rollback, ISO/SAE 21434 TARA and CAN-FD intrusion detection.
Simulation & Testing
Virtual ECU, HIL, CARLA scenarios and CI/CD pipelines for repeatable results.
Edge AI & EV Software
On-device LLMs, federated learning, V2G scheduling and BMS software.
FAQ — SDV Projects
SDV Lab — Bangalore
Simulation and consultation for architecture, OTA, security and EV software projects.
Velocitas · Kuksa
Secure OTA
Adaptive
Scenarios
Benchmarks
TARA
HIL / SIL
Support