Senior Software Engineer I (C++ Backend)

Schneider Electric

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Schneider Electric, a global leader in digital transformation, seeks a C++ backend developer to advance the Advanced Device Template capabilities within EcoStruxure Foresight. You will contribute to architectural decisions and product evolution, focusing on onboarding methods and user-centric graphics.

Join a collaborative team in Bengaluru, working in an Agile environment to deliver high-quality, maintainable code and engage with product owners and QA teams across global stakeholders.

Qualifications

  • 8+ years of software product/edge control experience
  • Experience in Electrical, Industrial, Automotive, or Telecommunication domains
  • Strong knowledge of C++ design patterns

Responsibilities

  • Design, develop, test, and maintain ADTs using C++
  • Participate 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 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

Skills

C++
Object-oriented programming
Data structures & algorithms
Memory management
Agile/Scrum
Windows & Linux
Git
Communication skills
Problem solving
Design patterns

Education

Bachelor’s degree in Electrical, Electronics, Telecommunication, Computer Science, or related field

Job description

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:



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

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

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

Similar jobs worth comparing

Senior Software Engineer I (frontend)
Senior Software Engineer I (frontend)

Schneider Electric • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Software Developer
Software Developer

Growth Heist • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Mobileum • Bengaluru

Hybrid
INR 2,000,000 - 3,600,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Senior Engineer - Software (DevOps & C#)
Senior Engineer - Software (DevOps & C#)

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Specialist - Embedded Software (Pune)
Specialist - Embedded Software (Pune)

Nameless • Pune District

On-site
INR 2,500,000 - 5,000,000
Senior Software Developer- C++ - EBT FE
Senior Software Developer- C++ - EBT FE

Acldigital • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Specialist - Digital Datacenter Power Systems (India)
Senior Specialist - Digital Datacenter Power Systems (India)

Eaton • India

On-site
INR 7,000,000 - 11,000,000
Fullstack Engineer
Fullstack Engineer

Hyrefox Consultants • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Sr MATLAB ASW Developer Architect-EDC3
Sr MATLAB ASW Developer Architect-EDC3

Bosch • Pune District

On-site
INR 4,000,000 - 6,000,000