Requirements
python
docker
iot
linux
git
7-10 years
Job Description: As a Principal Technical Expert at Schneider Electric, you will play a crucial role in developing and implementing IoT solutions across our global infrastructure, with a primary focus on Edge software. This position requires a blend of strategic architectural design and practical hands-on ability to implement and manage, and optimize edge-based software solutions, ensuring efficient data processing for a large-scale edge gateways and devices (100s of thousands) deployed in the field.
We are looking for IMPACT Makers; exceptional people who turn sustainability ambitions into actions at the intersection of automation, electrification, and digitization. We celebrate IMPACT Makers and believe everyone has the potential to be one.
You must submit an online application to be considered for any position with us. This position will be posted until filled.
- 7 - 10 years of overall experience in software engineering with a strong focus on Python development.
- Hands-on experience with Docker.
- Prior experience in the energy sector or industrial automation is advantageous.
- Good Understanding of IoT architectures, protocols (MQTT, HTTP/REST), and edge computing frameworks.
- Working experience on designing robust, scalable & maintainable asynchronous python applications.
- Advanced verbal and written communication skills including the ability to explain and present technical concepts to a diverse set of audiences.
- Bachelor's or Master's degree in computer science, Information Technology, or related field.
- Experience in Linux process management, including systemd, resource limits (cgroups), and performance tuning.
- Strong knowledge of Linux networking, including TCP/IP, DNS, firewalls (iptables/nftables), VPNs, and network security.
- Understanding of BACnet/Modbus protocols.
- Expertise in Python, with experience in asynchronous programming, task processing frameworks, Web frameworks (e.g., asyncio, Twistd, FastAPI, Flask).
- Prior experience of working in IoT.
- Knowledge of Rust, C++, or Golang for performance-critical edge applications.
- Proficiency and Experience with Git or any other VCS.
- Excellent problem-solving skills and the ability to lead complex technical projects.
- Strong teamwork and interpersonal skills; ability to communicate and thrive in a cross-functional environment
- Prior experience in building cloud connected Edge IoT solutions
- Excellent problem-solving abilities and strong communication skills.
- Familiarity with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT) and their integration with edge devices.
- Comfortable working directly with both technical and non-technical audiences
- Good judgment, time management, and decision-making skills
Benefits
€36 billion global revenue+13% organic growth150 000+ employees in 100+ countries#1 on the Global 100 World’s most sustainable corporations
Training + Development
Information not given or found