senior software engineering Embedded Software Engineer ic · Posted May 14, 2026

About this role

Schneider Electric is hiring a senior-level Embedded Software Engineer in the software engineering function based in Bangalore, India. The posting calls out experience with C, Networking, Security, Testing.

Role
Embedded Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Department
Technical
Posted
May 14, 2026

More roles at Schneider Electric

EA Busway Leader
Singapore · mid
Security
Manager - Stores
Vadodara, India · manager
Security
Supplier Enablement Intern (MTY, N.L.)
Monterrey, Mexico · intern
Security
Customer Success Manager Enterprise (w/m/d)
Frankfurt am Main, Germany | Germany · mid
R
Electrical Projects Coordinator - Perth
Perth, Australia · mid
Security Compliance
All Schneider Electric jobs →

Job description

from Schneider Electric careers

About the Role We are looking for a dynamic and results-oriented team player with a strong passion for industrial electronics and firmware engineering. Our portfolio includes advanced 3-phase multi-circuit meters built on Modbus-based communication systems with integrated I/O capabilities and related functionalities. In this role, you will play a key part in shaping the design and development of scalable, high-performance metering firmware. You will collaborate across teams, influence technical decisions, and contribute to delivering reliable, high-quality solutions that meet evolving customer and business needs. The position is called Firmware, Senior Design Engineer and will be working in Advanced Metering business unit, based at Bangalore, and reporting to the General Manager. AREAS OF RESPONSIBILITY Design, develop, and maintain embedded firmware in C/C++ for real-time (RTOS-based) systems. Implement and optimize communication protocols, including TCP/IP, Modbus, SPI, I2C, and RS-485. Own the end-to-end firmware development lifecycle—requirements analysis, design, implementation, debugging, and unit testing. Collaborate effectively with cross-functional teams to ensure high-quality and on-time product delivery. Diagnose and resolve complex issues, including those reported from field deployments and customers. Apply advanced debugging tools and techniques to identify and fix system-level issues. Drive continuous improvement in development processes, tools, and engineering best practices. Behavioural Competencies:…

This is an excerpt. Read the full job description on Schneider Electric careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Schneider Electric Jobs Browse software engineering roles senior positions