1. What is a Software Engineer at Legrand?
As a Software Engineer at Legrand, you play a pivotal role in designing, building, and scaling the software systems that power advanced electrical, digital, and connected building infrastructures. Your work directly impacts how commercial and residential spaces manage power, lighting, and data communications efficiently. By bridging the gap between core hardware devices and modern software ecosystems, you help deliver intuitive, high-performance solutions used by millions of customers globally.
This position demands a rare combination of embedded system fluency, application-level development, and rigorous problem-solving. Whether you are optimizing firmware for connected devices, developing backend architectures, or collaborating across multidisciplinary teams, your code drives tangible business outcomes and user experiences. You will regularly partner with hardware engineers, product managers, and quality teams to bring complex product features from conception to deployment.
Expect a fast-paced yet collaborative environment where technical excellence and practical execution are highly valued. While challenges span multiple domains—from low-level hardware interactions to scalable cloud connectivity—you will find ample room to innovate and shape the future of smart infrastructure. Preparing thoroughly for this journey ensures you can hit the ground running and make an immediate impact from day one.



