Control Software Engineer – Turbine Control (TC)

DEIF

Mumbai

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DEIF is seeking a Control Software Engineer – Turbine Control (TC) to join our Product Management team in India. You will develop and maintain embedded software for Steam and Hydro turbine control platforms, primarily in C and C++, and contribute to the transition to a CODESYS-based controller platform.

You will interact with Product Management in Denmark and with global engineering teams to deliver reliable, high-performance control software for critical power generation systems.

Qualifications

  • Proficient in embedded software development.
  • Strong understanding of real-time embedded systems.
  • Experience with state machine architectures and control concepts.

Responsibilities

  • Define software features and roadmap with Product Management for Steam and Hydro Turbine Control products.
  • Design, develop, maintain, and enhance embedded software using C/C++.
  • Develop software based on state machine architectures for real-time embedded applications.
  • Debug, optimize, test, and validate software for performance, reliability, and safety.
  • Participate in software architecture discussions, design activities, and code reviews.
  • Migrate and develop applications on the next-generation CODESYS-based controller platform.
  • Collaborate with hardware, firmware, verification, system engineering, and application teams.
  • Support root cause analysis, troubleshooting, and corrective actions in field testing.

Skills

C / C++
Real-time embedded systems
State machine architecture

Education

Bachelor’s or Master’s in Electronics/Electrical/Instrumentation/Computer Engineering

Tools

CODESYS

Job description

Location: India – Mumbai / Faridabad / Bengaluru Are you a passionate software engineer with a strong interest in embedded systems, industrial automation, and control technology? Do you enjoy solving complex technical challenges and developing reliable software that operates critical industrial systems?

Location: India – Mumbai / Faridabad / Bengaluru Are you a passionate software engineer with a strong interest in embedded systems, industrial automation, and control technology? Do you enjoy solving complex technical challenges and developing reliable software that operates critical industrial systems?

At DEIF, we are currently looking for a full-time Control Software Engineer – Turbine Control (TC) to join our Product Management organization and contribute to the development of next-generation control solutions for Steam and Hydro turbine applications.

DEIF A/S is a worldwide leader in power efficiency, and we are on a journey to make a real difference in the world. We pursue an ambitious growth strategy and strive to be a global trendsetter in power-efficient products and intelligent control solutions. Our ambition is to be the preferred partner for efficient power management, recognized for our innovative platforms, technical expertise, and customer-centric approach.

About The Job

As our new Control Software Engineer, you will play a key role in developing, maintaining, and evolving DEIF's Turbo Control (TC) platform for Steam and Hydro turbine applications.

You will work primarily with embedded software developed in C and C++, contributing to a common software platform shared across Steam and Hydro turbine applications. You will also be involved in the transition towards DEIF's next-generation controller platform based on CODESYS.

The role offers significant interaction with Product Management in Denmark, software architects, application consultants, OEM customers, subsidiaries, and cross-functional engineering teams around the world.

You will be part of an international and technically driven environment where your software development skills, problem-solving abilities, and understanding of control systems will directly contribute to products used in mission-critical power generation applications.

Working Tasks & Responsibilities
  • Collaborate closely with Product Management to define software features, product requirements, technical solutions, and the future roadmap for Steam and Hydro Turbine Control products.
  • Design, develop, maintain, and enhance embedded software for Steam and Hydro turbine control applications using C and C++.
  • Develop software based on state machine architecture and control concepts for real-time embedded applications.
  • Debug, optimize, test, and validate software to ensure high performance, reliability, maintainability, and safety.
  • Participate in software architecture discussions, technical design activities, code reviews, and continuous improvement initiatives.
  • Contribute to the migration and development of applications on DEIF's next-generation CODESYS-based controller platform.
  • Collaborate with hardware, firmware, verification, system engineering, and application engineering teams throughout the product development lifecycle.
  • Work closely with Product Management, service teams, subsidiaries, and OEM customers to investigate and resolve technical and field-related issues.
  • Support root cause analysis, troubleshooting, and implementation of corrective actions for software and application-related issues.
  • Provide technical support, training, and guidance to sales, service, and system integration teams during product validation, commissioning, and field testing when required.
  • Contribute to software specifications, architecture documentation, design descriptions, test documentation, and other technical documentation.
  • Support verification and validation activities to ensure software meets product requirements and applicable quality standards.
  • Stay current with relevant embedded software, control technology, industrial automation, and communication technologies.
  • Ensure compliance with DEIF's Quality Management System, development processes, and Global Safety Policy.
What You'll Bring
  • Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, Instrumentation Engineering, Computer Engineering, or a related discipline.
  • 4–8 years of experience in Embedded Software Development.
  • Strong programming skills in C and C++.
  • Good understanding of real-time embedded systems and software development principles.
  • Experience developing software using state machine architecture.
  • Strong debugging, troubleshooting, and root-cause analysis skills.
  • Experience with software development processes, version control systems, and collaborative development environments.
  • Ability to understand and work with complex software architectures and technical requirements.
  • Strong analytical and problem-solving abilities.
  • Good communication skills in English, both written and verbal.
  • Ability and willingness to work in a global, cross-functional engineering environment.
Industrial Communication Protocols
  • CAN / CANopen
  • Modbus RTU / TCP
  • EtherCAT
What Will Give You An Advantage
  • Experience working with the CODESYS development environment.
  • Knowledge of PLC programming languages such as Structured Text (ST) and Function Block Diagram (FBD).
  • Experience with model-based development or control software development.
  • Knowledge of industrial automation systems and power generation applications.
  • Experience developing software for industrial controllers, PLCs, or embedded control platforms.
  • Understanding of control algorithms, feedback control, sequencing, and state-based control systems.
  • Experience working with safety-critical or mission-critical industrial applications.
Domain Knowledge
  • Steam turbine governor systems
  • Hydro turbine governor systems
  • Turbine control philosophy
  • Generator control and synchronization
  • Power plant automation
  • Industrial process control
  • Power generation and energy systems
  • Industrial automation and control systems
What Makes You Successful

You are a technically curious and solution-oriented software engineer who enjoys understanding complex systems and turning requirements into robust, maintainable software solutions. You combine strong programming skills with an interest in control technology and industrial applications. You are comfortable troubleshooting complex technical issues, working systematically with root causes, and collaborating with colleagues from different engineering disciplines. You communicate effectively with both technical and non-technical stakeholders and enjoy working in an international environment. You are proactive, structured, and willing to take ownership of your work while knowing when to collaborate and seek input from others. You are motivated by continuous learning and are excited by the opportunity to work with both established embedded technologies and next-generation platforms such as CODESYS. Above all, you are passionate about developing reliable technology that contributes to efficient and sustainable power generation.

What You'll Work With
  • Embedded C / C++
  • Real-Time Embedded Systems
  • State Machine Architecture
  • CODESYS and next-generation controller platforms
  • CAN / CANopen
  • Modbus RTU / TCP
  • EtherCAT
  • Steam Turbine Control
  • Hydro Turbine Control
  • Generator Control and Synchronization
  • Industrial Automation
  • Power Generation and Energy Systems
Why Join DEIF?

At DEIF, you'll become part of a global organization committed to innovation, sustainability, and empowering people. We offer a collaborative and inclusive work environment where your ideas are valued, your development is supported, and your contributions make a meaningful impact.

As part of our ambitious growth journey, you'll have the opportunity to work with industry-leading technologies, collaborate with talented colleagues across the globe, and help shape the future of intelligent power management and control solutions.

In this role, you will work closely with Product Management and engineering colleagues in Denmark and collaborate with global OEMs, consultants, subsidiaries, application specialists, and customers. You will gain exposure to complex turbine control applications and contribute to products that play

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Development Manager – Renewable Energy & Battery Energy Storage Systems (BESS)
Business Development Manager – Renewable Energy & Battery Energy Storage Systems (BESS)

DEIF • India

On-site
INR 1,000,000 - 1,400,000
Sales Manager for Hyderabad, India
Sales Manager for Hyderabad, India

DEIF • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Sales Manager for Jaipur, India
Sales Manager for Jaipur, India

DEIF • Jaipur

On-site
INR 1,200,000 - 2,600,000
Sales Manager for Bengaluru, India
Sales Manager for Bengaluru, India

DEIF • India

On-site
INR 1,500,000 - 2,300,000
Sales Manager for Mumbai, India
Sales Manager for Mumbai, India

DEIF • Mumbai

On-site
INR 2,000,000 - 3,200,000
Integration Manager for DEIF India
Integration Manager for DEIF India

DEIF • India

On-site
INR 1,500,000 - 2,500,000
Career growth opportunities
Collaborative work environment
Involvement in innovative projects
Lead Engineer - Control System-2
Lead Engineer - Control System-2

GE Vernova • Vadodara

On-site
INR 1,500,000 - 2,600,000
Subsidized meals
Medical & life insurance
Hybrid work model
Lead Engineer - Control System-1
Lead Engineer - Control System-1

GE Vernova • Vadodara

On-site
INR 1,200,000 - 1,800,000
Subsidized meals
Medical & life insurance
Home office option
+1
Senior Software Development Engineer - Embedded
Senior Software Development Engineer - Embedded

Grundfos • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Power Diagnostics Center Control Systems Engineer
Power Diagnostics Center Control Systems Engineer

Siemens • Gurugram District

On-site
INR 2,400,000 - 4,000,000