What is a Software Engineer at Schneider Electric North America?
As a Software Engineer at Schneider Electric North America, you do not just write code; you build the digital foundation for a more sustainable, efficient, and electrified world. Schneider Electric is a global leader in energy management and industrial automation, and our software engineering teams are responsible for creating the intelligent systems that monitor, control, and optimize energy usage across critical infrastructures, smart buildings, data centers, and industrial plants. Your work directly impacts how industries reduce their carbon footprint and transition to green energy.
In this role, you will contribute to high-impact software ecosystems, such as our IoT-enabled EcoStruxure platform, edge control systems, and cloud-based analytics engines. The problem space is uniquely complex, bridging the gap between physical hardware—such as power distribution units, smart meters, and microgrids—and modern software architectures. Whether you are developing low-latency embedded systems, designing robust APIs, or building intuitive cloud dashboards, your contributions will enable real-time decision-making for millions of users globally.
This position requires a unique blend of core computer science fundamentals and an appreciation for physical-digital system integration. You will work in a highly collaborative, cross-functional environment alongside hardware designers, product managers, and systems engineers. For candidates who thrive on solving tangible, real-world problems at a massive scale, the software engineering organization at Schneider Electric North America offers an incredibly rewarding career path.
