Schneider Electric

Schneider Electric

Global leader in electrification, automation and digitization for industries, infrastructure and buildings.

159,002EnergyInfrastructureIndustryBuildingsData CentersNetworksResidentialOil and GasWater TreatmentMiningMetalsHospitalsHotelsRetailOffice BuildingsMarineWebsite

Software Development Engineering

Develop and maintain software for C-Bus automation controllers and web UI.

Bengaluru, Karnataka, India
Full Time
Junior (1-3 years)

Job Highlights

Environment
Office Full-Time

About the Role

We are seeking a Software Engineer to develop, enhance, and maintain software for C‑Bus automation controllers used in building automation systems. The role includes implementing controller logic and system functionality on Unix/Linux platforms, contributing to web‑based configuration and monitoring interfaces, and supporting internal development tools and continuous‑integration processes to ensure robust, high‑quality software. • Design, develop, and maintain C‑Bus Automation Controller applications. • Build and sustain web‑based user interfaces for monitoring and configuration. • Integrate C‑Bus devices into controller solutions. • Develop and test software on Unix/Linux platforms. • Participate in CI/CD pipelines, including automated builds, tests, and validation. • Troubleshoot application, system, and UI issues. • Collaborate with firmware, QA, and system integration teams. • Produce clear technical documentation for UI behavior, configuration steps, and workflows. • Build web interfaces using HTML, CSS, JavaScript and UI frameworks; understand RESTful APIs and unit testing.

Key Responsibilities

  • controller development
  • web ui
  • device integration
  • linux development
  • ci/cd
  • troubleshooting

What You Bring

• Proficient in Lua (or similar scripting languages) and Unix/Linux operating systems. • Experience with Git and CI/CD tools such as Jenkins or GitHub Actions. • Nice to have: experience with C‑Bus, KNX, embedded systems, internal tools, automated testing frameworks, smart‑home platforms, and AI developer assistants.

Requirements

  • lua
  • unix/linux
  • git
  • ci/cd
  • jenkins
  • github

Work Environment

Office Full-Time

Apply Now