Find a jobRecruiters

Sr Edge Application Developer

Exclusive opportunity

Onsite

Sr Edge Application Developer

Schneider Electric

Sr Edge Application Developer

Skills

Google Cloud PlatformRustDockerFlaskPythonGolangGitAWSLinuxFastAPIMQTTAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

1 September 2026

What they need


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.

Key Responsibilities:

  • Architect and develop scalable, high-performance Edge computing solutions for IoT applications.
  • Lead the design and implementation of asynchronous task processing using Python (asyncio, Twistd, Tornado, etc.) for efficient data handling and device communication.
  • Develop and optimize IoT data pipelines, integrating sensors, edge devices, and cloud-based platforms.
  • Collaborate with cross-functional teams to define edge computing strategies, system architectures, and best practices.
  • Work on device-to-cloud communication using MQTT, WebSockets, or other messaging protocols.
  • Ensure software is secure, reliable, and optimized for resource-constrained edge environments.
  • Design and optimize Linux-based networking for edge devices, including network configuration, VPNs, firewalls, and traffic shaping.
  • Implement and manage Linux process management, including systemd services, resource allocation, and performance tuning for IoT applications.
  • Conduct code reviews, mentor junior developers, and provide technical leadership in edge software development.
  • Stay updated with emerging IoT, edge computing, and Linux networking technologies.

Requirements:

Technical

  • 7 10 years of overall experience in software engineering with a strong focus on Python development.
  • Expertise in Python, with experience in asynchronous programming, task processing frameworks, Web frameworks (e.g., asyncio, Twistd, FastAPI, Flask).
  • Strong knowledge of Linux networking, including TCP/IP, DNS, firewalls (iptables/nftables), VPNs, and network security.
  • Experience in Linux process management, including systemd, resource limits (cgroups), and performance tuning.
  • Good Understanding of IoT architectures, protocols (MQTT, HTTP/REST), and edge computing frameworks.
  • Hands-on experience with Docker.
  • Proficiency and Experience with Git or any other VCS.
  • Excellent problem-solving skills and the ability to lead complex technical projects.

Good to have:

  • Knowledge of Rust, C++, or Golang for performance-critical edge applications.
  • Prior experience of working in IoT.
  • Understanding of BACnet/Modbus protocols.
  • Familiarity with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT) and their integration with edge devices.

Soft Skills:

  • Excellent problem-solving abilities and strong communication skills.
  • Advanced verbal and written communication skills including the ability to explain and present technical concepts to a diverse set of audiences.
  • Comfortable working directly with both technical and non-technical audiences
  • Good judgment, time management, and decision-making skills
  • Strong teamwork and interpersonal skills; ability to communicate and thrive in a cross-functional environment
  • A guardian against technical debt, ensuring our legacy remains pristine.
  • Willingness to work outside documented job description. Has a whatever is needed attitude.

Preferred Qualifications:

  • Bachelor's or Master's degree in computer science, Information Technology, or related field.
  • Working experience on designing robust, scalable & maintainable asynchronous python applications.
  • Prior experience in building cloud connected Edge IoT solutions
  • Prior experience in the energy sector or industrial automation is advantageous.

Other offers great for you!

These companies are also looking for great profiles

Naxo

Application Manager Logistique Supply Chain E-commerce

430

Freelance

Lille, France

Hybrid

Skills

Product ManagementKafkaRESTful APIsProduct roadmap prioritizationEvent-driven architectureIncident management

6 hours ago

Quick apply

LeHibou

Senior Cloud Engineer (AWS)

750€ / jour

Freelance

Brussels, Belgium

Hybrid

Skills

DockerPythonGitBitbucketAWSTerraform

2 hours ago

Quick apply

Soors

Lead Developer Java / Angular H/F

Freelance

33600 Pessac, France

Hybrid

Skills

AngularJava

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools