The paper presents a hybrid scheduling algorithm for real-time task scheduling in multicore automotive electronic control units (ECUs). This algorithm aims to optimize computational core utilization and ensure critical deadlines are met by allowing task migration and dynamically calculating task slack. The proposed method demonstrates significant performance improvements over traditional static priority scheduling as tested through various task models and simulations.