S

Schneider Electric

Global energy management and automation provider

Engineer 1 - Embedded Software Design

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 2 years of experience (the stated range is 2 to 5 years).
  • A bachelor's or master's degree in Electronics, Electrical, Computer Engineering, or a related field.
  • Experience with firmware architecture for industrial products with connectivity.
  • Proficiency in C and C++ for embedded systems.
  • Experience with real-time operating systems, Linux, device drivers, and low-level programming.
  • Knowledge of industrial communication protocols, including Modbus RTU, Modbus TCP, EtherNet/IP, ProfiNet, UART, SPI, I2C, CAN, and BLE.
  • Familiarity with ARM Cortex-M/A, digital signal processors, or similar architectures.
  • Experience with embedded integrated development environments such as Keil, IAR, or GCC.
  • Experience using debugging tools such as JTAG, oscilloscopes, and logic analysers.
  • Experience with Git and continuous integration/continuous delivery pipelines.
  • Experience in product development cycles and design failure mode and effects analysis.
  • Knowledge of safety standards such as ISO 26262 and IEC 61508, and compliance.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Define system-level architecture and ensure scalability and reliability.
  • Design and develop embedded industrial protocols such as ProfiNet and EtherNet for industrial products.
  • Design and develop embedded systems for industrial, consumer, or Internet of Things products with protection algorithms.
  • Develop, test, and optimize firmware for microcontrollers and embedded processors.
  • Collaborate with hardware teams on board bring-up, debugging, and validation.
  • Implement unit tests, integration tests, and automated validation frameworks.
  • Prepare technical documentation, design specifications, and compliance reports.
  • Work with mechanical, electrical, and software teams to deliver end-to-end solutions.
  • Support production, field deployment, and post-launch maintenance.
  • Mentor junior engineers and lead small teams.

Desired Qualifications

  • Exposure to Linux-based embedded systems.
  • Experience with wireless technologies such as Wi-Fi, Zigbee, and LoRa.
  • Familiarity with cloud integration and Internet of Things platforms.
  • Knowledge of power optimization and battery management.

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