Lead the Digital Transformation for a Sustainable Future
Schneider Electric is the leading digital partner in sustainability and efficiency for businesses, communities, and individuals. Our goal is to enable integrated management of buildings, industries, and cities through processes, software, Big Data, and energy technologies.
We are seeking an experienced Protection firmware/software developer to join our dynamic team. The ideal candidate will have a strong background in software development, problem-solving skills, and the ability to be part of software development teams.
Key Responsibilities:
* Designs and develops robust firmware applications tailored to meet specific hardware and system requirements.
* Maintains comprehensive documentation and specifications for firmware applications, ensuring clarity and alignment with project goals.
* Codes, debugs, tests, and troubleshoots firmware throughout the development lifecycle, ensuring quality, efficiency, and performance.
* Works within hardware constraints and system complexities, optimizing firmware to deliver high-performance solutions while addressing technical limitations.
Qualifications:
* Bachelor's or Master's Degree in Computer Science or Engineering.
* Knowledge of software engineering methodology, processes, and good practices in the AGILE framework.
* Proficiency in C and C++ programming languages and Python.
* Experience developing software/firmware for RTOS (Linux-RT, VxWorks) and bare-metal systems.
* Knowledge of DSP algorithms and electrical protection.
* Knowledge of communication protocols and standards such as TCP/IP, Ethernet, IEC61850 & IEC61869.
* Familiarity with Cybersecurity standards IEC 62343-2, IEC-62351.
* Knowledge in Linux administration and shell scripting.
Skills:
* Desire to be connected to a worldwide network of experts in this field.
* Desire to impact millions of customers worldwide.
* Passion for working in a challenging department where technical skills are enhanced and ideas are put to the test.
* Willingness to debate technical aspects within a team, knowing that the best solution will be chosen.
* Passionate about software engineering.
Adaptability:
* Flexible schedule allowing adjustments to accommodate personal needs and responsibilities.
* Hybrid work plan enabling remote work from home.
* Addition of vacation days through the Holy Pack program.
* Flexible holiday arrangements through Floating Holidays.