US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Senior Software Engineer I

Company Overview

Schneider Electric is a global leader in digital transformation, automation, and software-driven solutions for buildings and critical infrastructure.

Within the Digital Energy - Software organization, we are expanding our engineering presence in Bangalore to support the continued evolution and expansion of the EcoStruxure Foresight platform, with a strong focus on Access Control and Video capabilities.

Job Description

We are seeking a C# backend developer to develop the Advanced Device Template (ADT) capabilities within the EcoStruxure Foresight platform.

You will be responsible for delivering high-quality, maintainable code while contributing to architectural decisions and product evolution that covers easy onboarding methods and user-centric graphics and graphics library which are intuitive.

C++ Developer

Key Responsibilities


* Design, develop, test, and maintain ADTs using C#


* Participate actively in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives


* Collaborate with Product Owners, Architects, QA teams, and other global stakeholders to understand business and technical requirements


* Translate functional requirements into technical designs and high-quality code


* Perform code reviews and ensure adherence to coding standards and best practices


* Troubleshoot, debug, and resolve complex technical issues

Required Skills


* Strong proficiency in C# and object-oriented programming


* Solid understanding of data structures, algorithms, and memory management


* Proven experience working in an Agile/Scrum development environment


* Familiarity with Windows and/or Linux development environments


* Experience with version control systems such as Git


* Strong communication and collaboration skills


* Excellent problem-solving and analytical abilities


* Familiarity with software design patterns and architectural principles

Good to Have (Preferred Skills)


* Good to have knowledge in Electrical and Building Automation domain.


* Knowledge of industrial protocols such as Modbus, BACnet, or similar protocols used in automation, automotive, or telecommunication domains.


* Experience with multi-threaded and high-performance applications


* Exposure to CI/CD pipelines and automated testing frameworks

Qualifications:

Bachelor's degree in Electrical, Electronics, Telecommunication, Computer Science, or a related field.

Approximately 4+ years of experience in developing software products/Edge control software within the Electrical, Industrial, Automotive, or Telecommunication domains.

What's in it for me?


* High-impact work where your solutions directly influence business outcomes


* Supportive team culture that encourages mentorship, learning, and innovation


* Access to modern tools, frameworks, and opportunities for professional growth


* Flexibility and autonomy to deliver your best work
...




Share Job