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. 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. 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.
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.
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.
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.
- Good communication skills in English, both written and verbal.
- Ability and willingness to work in a global, cross-functional engineering environment.
Experience with one or more of the following industrial communication technologies:
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.
Experience developing software for industrial controllers, PLCs, or embedded control platforms.
Experience working with safety-critical or mission-critical industrial applications.
Candidates with experience or knowledge in one or more of the following areas will have a strong advantage:
Power plant automation
Power generation and energy systems
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 motivated by continuous learning and are excited by the prospect to work with both established embedded technologies and next-generation platforms such as CODESYS.
Embedded C / C++
Real-Time Embedded Systems
State Machine Architecture
Power Generation and Energy Systems
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 also be part of the transition towards next-generation controller technology, giving you the opportunity to develop your expertise across both traditional embedded software platforms and modern CODESYS-based solutions.
We promise you'll experience a culture based on values such as Ambitions, Perspective, and Respect , where we are Winning Together. We are a global company and work in many different locations – however, we are all united by a wish to make our customers and colleagues succeed. You'll experience a highly professional work environment where continuous learning, empowerment, and collaboration is essential.
Sustainability is central to our business, and we are committed to developing technologies that enable more efficient and intelligent power generation and energy management.
📌 Instrumentation and Control Software Engineer (Mumbai)
🏢 DEIF
📍 Mumbai