S

Schneider Electric

Global energy management and automation provider

Embedded Software Developer - Linux

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeMumbai, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong experience in C and C++ programming for embedded systems.
  • Hands-on experience with IEC 61850 protocol stack development or integration.
  • Proficiency in Linux development in user space and/or kernel space.
  • Experience with embedded systems debugging tools such as GDB and Wireshark.
  • Good understanding of networking concepts including Ethernet, TCP/IP, and VLAN.
  • Knowledge of real-time systems and multithreading.
  • Experience with build systems such as Make, CMake, Yocto, and Buildroot.

Responsibilities

  • Design, develop, and maintain embedded software for real-time systems.
  • Implement and integrate IEC 61850 protocols, including MMS, GOOSE, and SV.
  • Develop and optimize applications on embedded Linux platforms.
  • Work on communication stacks and networking protocols including TCP/IP and UDP.
  • Perform system integration, debugging, and performance tuning.
  • Develop low-level drivers and middleware components as required.
  • Collaborate with hardware, system, and testing teams.
  • Ensure compliance with industry standards including IEC 61850, IEC 60870, and Modbus.
  • Prepare technical documentation, design specifications, and test reports.
  • Participate in code reviews and maintain coding standards.

Desired Qualifications

  • Experience with substation automation systems or the power systems domain.
  • Familiarity with IEC 104, Modbus, or DNP3 protocols.
  • Knowledge of cybersecurity in industrial communication.
  • Exposure to real-time operating systems such as FreeRTOS or Zephyr.
  • Experience with version control tools such as Git or SVN.
  • Understanding of hardware interfaces including SPI, UART, and I2C.

About the Company

Schneider Electric

Global energy management and automation provider

Schneider Electric is a global specialist in energy management and automation. It helps homes, businesses, and industries run electricity more efficiently by selling electrical products, automation hardware, software, and related services. Its offerings cover electrification, automation, and digitization, and solutions connect devices, collect data, and control systems to optimize energy use in smart industries, resilient infrastructure, and data centers. The company distinguishes itself with a broad, end-to-end portfolio and a worldwide presence in over 100 countries, combining hardware, software, and services to address sustainability and reliability. Its goal is to help people and organizations use energy more efficiently, reduce environmental impact, and improve uptime and reliability.

Company size
10,001+
Company stage
IPO
Headquarters
Rueil-Malmaison, France
Founded
1836

Recently Posted Jobs

Explore more opportunities at Schneider Electric

See more jobs