Software Development Engineering
Software Engineer - C-Bus Automation Controllers
Job overview
We are looking for a software engineer to develop, enhance, and maintain software for C-Bus automation controllers which areused in building automation systems.
The role involves implementing controller logic and system functionality on Unix/Linux-based platforms as well as contributing to web-based configuration and monitoring interfaces.
The engineer will also contribute to internal development tools and continuous integration processes to ensure robust and high-quality software.
Key responsibilities:
* Design, develop, and maintain applications for C-Bus Automation Controllers.
* Build and maintain web-based user interfaces for monitoring and configuration.
* Integrate C-Bus devices into controller solutions.
* Work on Unix/Linux-based systems for development and testing.
* Participate in CI/CD pipelines, including automated builds, tests, and validation.
* Troubleshoot application, system and UI-related issues.
* Collaborate closely with firmware, QA, and system integration teams.
* Write clear technical documentation covering UI behavior, configuration steps, and workflows.
Required skills and experience
* Strong experience with Lua or a similar scripting/programming language.
* Solid understanding of Unix/Linux operating systems.
* Experience with version control systems (Git)
* Familiarity with CI/CD practices and tools (e.g., Jenkins, GitHub Actions).
* Experience building web user interfaces (HTML, CSS, JavaScript) and using UI frameworks.
* Familiarity with RESTful APIs and API design best practices
* Experience with writing unit tests
Nice to Have
* Experience with C-Bus, KNX, or other building automation systems
* Knowledge of embedded systems development
* Experience creating internal tools or automated testing frameworks.
* Familiarity with building management or smart home platforms
* Experience with AI developer tools and agents (GitHub Copilot, JetBrains AI + Junie, ...)
General
* Ability to work independently while collaborating effectively in a team
* Strong problem-solving and analytical skills
* Good communication skills in English
* Interest in home automation, IoT, and smart home technologies
Looking to make an IMPACT with your career?
When you are thinking about joining a new team, culture matters.
At Schneider Electric, our values and behaviors are the foundation for creating a great culture to support business success.
We believe that our IMPACT values - Inclusion, Mastery, Purpose, Action, Curiosity, Teamwork - starts with us.
IMPACT is also your invitation to join Schneider Electric where you can contribute to turning sustainability ambition into actions, no matter what role you play.
It is a call to connect your career with the ambition of achieving a more resilient, efficient, and sustainable world.
We are looking for IMPAC...
- Rate: Not Specified
- Location: Bangalore, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 106387-en-us
- Posted: 2026-04-28 07:33:29 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- VP, Business Development & Commercial Operations Strategy
- Senior Mechanical Design Engineer - New Product Development
- Purchasing & Stores Manager
- Building Product Support Specialist
- Building Product Support Specialist
- Director of Operations
- Sr Principal Hardware Engineer - Opto-Electronics
- Plant Superintendent - Corrugated
- Tax Transformation Manager
- Tax Transformation Manager
- Tax Transformation Manager
- Safety Specialist
- Counsel/Senior Counsel - Construction
- Counsel/Senior Counsel - Construction
- Counsel/Senior Counsel - Construction
- Ironworker
- Dirt Equipment Operator
- Welder Helper
- Technical Director, Environmental Engineer – PFAS Remediation SME (Director Level)
- Pipefitter Foreman