Senior Edge application Developer

Schneider Electric

Gurgaon

On-site

INR 2,000,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Schneider Electric is hiring a Senior Cloud Architect in Gurugram to develop and implement IoT solutions. This role requires deep expertise in Edge software and involves designing high-performance solutions for IoT applications.

The ideal candidate will have 7–10 years of software engineering experience focused on Python development and Linux networking. Schneider Electric embraces inclusion and equality and champions diverse perspectives within its teams.

Qualifications

  • 7–10 years of overall experience in software engineering focused on Python.
  • Strong knowledge of TCP/IP, DNS, firewalls, and network security.
  • Hands-on experience with Docker and Linux process management.

Responsibilities

  • Architect and develop Edge computing solutions for IoT applications.
  • Lead design and implementation of asynchronous task processing using Python.
  • Develop IoT data pipelines integrating sensors and edge devices.

Skills

Python development
Linux networking
IoT architectures
Docker
Asynchronous programming

Education

Bachelor's or Master's degree in computer science, IT, or related

Tools

Git

Job description

Company Overview

Schneider Electric is a global leader in energy management and automation, committed to providing innovative solutions that ensure Life Is On everywhere, for everyone, and at every moment. We are expanding our team in Gurugram and looking for a Senior Cloud Architect to enhance our cloud capabilities and drive the integration of digital technologies in our operations.

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.

Schneider Electric aspires to be the most inclusive and caring company in the world, by providing equitable opportunities to everyone, everywhere, and ensuring all employees feel uniquely valued and safe to contribute their best. We mirror the diversity of the communities in which we operate, and “inclusion” is one of our core values. We believe our differences make us stronger as a company and as individuals and we are committed to championing inclusivity in everything we do.

At Schneider Electric, we uphold the highest standards of ethics and compliance, and we believe that trust is a foundational value. Our Trust Charter is our Code of Conduct and demonstrates our commitment to ethics, safety, sustainability, quality and cybersecurity, underpinning every aspect of our business and our willingness to behave and respond respectfully and in good faith to all our stakeholders. You can find out more about our Trust Charter here.

Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status or any other legally protected characteristic or conduct.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Edge application Developer
Senior Edge application Developer

Schneider Electric • Bengaluru, Gurugram District

On-site
INR 1,800,000 - 2,500,000
Senior Edge application Developer
Senior Edge application Developer

Schneider Electric • Gurugram District

On-site
INR 2,500,000 - 3,500,000
Senior Backend Developer
Senior Backend Developer

Schneider Electric • Gurgaon

On-site
INR 1,200,000 - 1,800,000
Sustainable work environment
Career development opportunities
Senior Devops Engineer
Senior Devops Engineer

Schneider Electric • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Opportunities for professional development
Inclusive company culture
Manager - Digital Solutions
Manager - Digital Solutions

Schneider Electric • Mumbai

On-site
INR 1,500,000 - 2,500,000
DGM - Digital Solutions (Fullstack Developer)
DGM - Digital Solutions (Fullstack Developer)

Schneider Electric • Mumbai

On-site
INR 1,800,000 - 2,500,000
Inclusive company culture
Opportunities for career advancement
Focus on sustainability and innovation
Lead, DCR Application Analyst _Frontend Developer
Lead, DCR Application Analyst _Frontend Developer

Schneider Electric • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Test Automation Engineer: Software
Senior Test Automation Engineer: Software

Schneider Electric • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Engineer I, Embedded Software Test
Senior Engineer I, Embedded Software Test

Schneider Electric • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Comprehensive rewards package
Opportunities for growth and development
Inclusive workplace collaboration
Senior Software Engineer II - Java
Senior Software Engineer II - Java

Schneider Electric • Bengaluru

On-site
INR 3,000,000 - 4,500,000