Model-Driven Engineering (MDE) has revolutionized the realm of embedded system development, providing an avenue for systematic, high-level system design, and automatic code generation. This paper delves into an enhanced approach to MDE, emphasizing the integration of nonfunctional properties analysis. Such an integration ensures that embedded systems not only perform their primary functions, but also adhere to crucial parameters like security, reliability, and efficiency. Through a comprehensive exploration of current tools and technologies, we identify gaps and opportunities in the current landscape. We further discuss the challenges inherent in marrying non-functional attributes with traditional system design and propose innovative solutions to navigate these complexities. Real-world case studies punctuate the discussion, offering tangible insights into the tangible benefits and practical challenges of this integrated approach. In conclusion, the seamless integration of nonfunctional properties into MDE emerges as a pivotal progression, heralding a new era of robust, efficient, and holistic embedded system development.