Schneider Electric's purpose is to empower all to make the most of our energy and resources, bridging progress and sustainability for all
Job Summary
Schneider Electric's purpose is to empower all to make the most of our energy and resources, bridging progress and sustainability for all.
Key responsibilities include selecting, designing, developing, and maintaining software coded in C, C++, or Python, and validating firmware deliverables.
The company is looking for IMPACT Makers who can turn sustainability ambitions into actions at the intersection of automation, electrification, and digitization.
Matching Summary
Schneider Electric's purpose is to empower all to make the most of our energy and resources, bridging progress and sustainability for all.
Skills & Requirements
Must-have
Embedded firmware architecture and development
C, C++, or Python programming
Linux distribution for embedded
Containerization with Docker
Industrial software development process
Agile and DevSecOps methodologies
Nice-to-have
Networking and IP connectivity
Knowledge on MVO products
VueJs for frontends
Podman containerization
JAMA for requirements management
Key Requirements
Engineering degree in Embedded Software or Electronics
5+ years of professional experience
Proficiency in embedded Firmware architecture & development
Extensive experience in C, C++ or Python
Huge expertise in Linux distribution for embedded
Programming with Angular and NodeJs for frontends
Full-stack development UI/UX development for HMI devices
Mastery in containerization and associated tools such as Docker
Solid understanding of industrial Software development process
Additional knowledges in cybersecurity
Advocate of Agile, System Engineering and DevSecOps approaches