All roles at Schneider Electric

Senior Engineer I, Embedded Software Design

BengaluruFull-time4–10 yrsPosted 2 months ago

Senior embedded systems role at Schneider Electric in Bengaluru. Needs 4+ years and an M.Sc, B.Tech or B.E..

About the role

As Senior Design Engineer at Schneider Electric, you will play a crucial role in developing and implementing IoT solutions across our global infrastructure, with a primary focus on Edge software — specifically protocol driver development (Modbus, BACnet, and other field protocols).

What you'll do

  • Design and implement inter-process communication (IPC) mechanisms between protocol drivers and application services for efficient data exchange
  • Work on device-level data acquisition and integration with upstream application services and edge data pipelines
  • Ensure driver software is secure, reliable, and optimized for resource-constrained and real-time edge environments
  • Implement and manage Linux process management, including systemd services, resource allocation, and performance tuning for driver processes
  • Collaborate with application teams (built primarily in Python) to integrate protocol drivers into the broader Edge software stack

What you need

  • C++
  • IoT
  • C
  • Embedded C
  • Python
  • Linux

Good to have

  • AWS
  • GCP
  • Rust
  • Docker
  • Azure
  • ETL

More roles like this at Schneider Electric

Apply on Schneider Electric's site