Embedded Software Developer

Talent Hired-the Job Store

Pune District

On-site

INR 1,500,000 - 2,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talent Hired-the Job Store in Pune, India, seeks an experienced embedded software engineer for protection relays and substation automation. You will design, develop, test, and maintain real-time software for microcontrollers, DSPs, and SoCs.

The role requires proficiency in C/C++, RTOS, IEC 61850, DNP3, Modbus, and embedded Linux, with strong collaboration with hardware and power systems engineers, and a focus on reliability, safety, and IEC standards.

Qualifications

  • Education: Electrical/Electronics/Instrumentation or Computer Engineering or related field.
  • Experience: 48 years in embedded software for power systems, protection relays, or substation automation.
  • Strong proficiency in C/C++ for real-time embedded systems.

Responsibilities

  • Design, develop, test, and maintain embedded software for protection relays and substation automation.
  • Implement real-time protection, measurement, and control algorithms.
  • Develop drivers and middleware for hardware interfaces.
  • Integrate IEC 61850, DNP3, Modbus, and GOOSE over Ethernet.
  • Perform integration, testing, and verification for protection and control apps.
  • Collaborate with hardware and power engineers for seamless relay integration.
  • Prepare documentation, design specs, and compliance reports.
  • Participate in code reviews and coding standard improvements.
  • Support field diagnostics and firmware upgrades for deployed products.

Skills

C/C++
RTOS
IEC 61850
Power system protection
Embedded Linux
JTAG debugging
Git
SVN

Education

BE/BTech or ME/MTech in Electrical, Electronics, Instrumentation, Computer Engineering, or related fields

Job description

Role & responsibilities

Proficiency in C/C++ for real-time embedded systems.

  • Experience with RTOS (FreeRTOS, VxWorks, QNX, or similar) and bare-metal systems.
  • Knowledge of power system protection principles and relay algorithms (overcurrent, differential, distance, etc.).
  • Hands-on experience with industrial communication protocols (IEC 61850, GOOSE, MMS, DNP3, Modbus).
  • Familiarity with embedded Linux or high-performance DSP platforms.
  • Use of debugging and testing tools (JTAG, oscilloscopes, static analysis tools).
  • Version control systems (Git, SVN).
Job Purpose

To design, develop, test, and maintain embedded software solutions for protection relays, substation automation, and related power system products, ensuring high reliability, safety, and compliance with international standards (IEC).

Key Responsibilities
  • Design and develop embedded software for microcontrollers, DSPs, and SoCs used in protection relays and substation automation devices.
  • Implement real-time algorithms for power system protection, measurement, and control.
  • Develop and maintain low-level software, device drivers, and middleware for hardware interfaces.
  • Integrate and support communication protocols (IEC 61850, DNP3, Modbus, GOOSE messaging, Ethernet).
  • Perform software integration, system testing, and validation for protection and control applications.
  • Collaborate closely with hardware and power systems engineers for seamless integration of relay logic with hardware platforms.
  • Prepare and maintain technical documentation, including software design specifications, test procedures, and compliance reports.
  • Ensure adherence to relevant standards (IEC 60255, IEC 61850, cybersecurity guidelines).
  • Participate in code reviews and continuous improvement of coding standards and processes.
  • Support field issues, diagnostics, and firmware upgrades for deployed products.
Qualifications
  • Education: B.E./B.Tech or M.E./M.Tech in Electrical, Electronics, Instrumentation, Computer Engineering, or related fields.
  • Experience: 48 years in embedded software development for power systems, protection relays, or substation automation.
Technical Skills
  • Proficiency in C/C++ for real-time embedded systems.
  • Experience with RTOS (FreeRTOS, VxWorks, QNX, or similar) and bare-metal systems.
  • Knowledge of power system protection principles and relay algorithms (overcurrent, differential, distance, etc.).
  • Hands-on experience with industrial communication protocols (IEC 61850, GOOSE, MMS, DNP3, Modbus).
  • Familiarity with embedded Linux or high-performance DSP platforms.
  • Use of debugging and testing tools (JTAG, oscilloscopes, static analysis tools).
  • Version control systems (Git, SVN).
Soft Skills
  • Strong analytical and problem-solving ability, especially for real-time systems.
  • Effective communication and collaboration with cross-functional teams (hardware, power system engineers, QA).
  • High attention to detail with focus on reliability, safety, and compliance.
Preferred / Nice-to-Have
  • Experience with cybersecurity in substation automation devices.
  • Knowledge of time synchronization protocols (PTP / IEEE 1588).
  • Familiarity with certification processes for IEC 60255, IEC 61850, and IEC 62443.
  • Scripting experience (Python, MATLAB) for algorithm validation and automated testing.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton • Maharashtra

On-site
INR 1,500,000 - 2,500,000
11862 | Senior Embedded Software Engineer / Embedded Firmware Engineer
11862 | Senior Embedded Software Engineer / Embedded Firmware Engineer

Utthunga • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Systems Engineer
Systems Engineer

Jobtailor • Dadri

On-site
INR 700,000 - 1,000,000
System Engineer - Protection & Automation ( Numerical Relays / Substation Automation)
System Engineer - Protection & Automation ( Numerical Relays / Substation Automation)

United States Digital Space LLC • Maharashtra

Hybrid
INR 900,000 - 1,300,000
Lead Engineer – Embedded Software Quality Test
Lead Engineer – Embedded Software Quality Test

Jobtailor • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Software Developer
Software Developer

Growth Heist • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Developer
Embedded Software Developer

Medha Servo Drives • Hyderabad

On-site
INR 700,000 - 1,200,000
System Engineer - Protection Relay
System Engineer - Protection Relay

Siemens • Gurugram District

On-site
INR 800,000 - 1,200,000
Protection Relay Engineer
Protection Relay Engineer

NS Engineers PC • India

On-site
INR 600,000 - 900,000
Competitive salary based on experience
Continuous learning opportunities
Work with a passionate engineering team