As a Embedded C++ Software Engineer, you will be responsible for designing, developing, testing, and maintaining embedded software solutions that power innovative products and systems. Working closely with multidisciplinary teams, you will contribute throughout the product development lifecycle, from requirements analysis and architecture design to implementation, validation, and continuous improvement. This role requires strong technical expertise in C++, a solid understanding of embedded systems, and a proactive approach to problem-solving, quality, and collaboration. You will have the opportunity to work on complex technical challenges, optimize system performance, and contribute to delivering reliable and scalable solutions that meet customer and business needs.