Profile: Senior SCADA Software Engineer
Are you passionate about real-time industrial systems and software craftsmanship?
Join our Realtime Industrial Solutions team and help maintain grid stability across Europe while supporting the transition to zero-carbon energy.
Job context:
- Be part of a dynamic development team responsible for a business-critical SCADA system operating 24/7 to keep the power perimeter balanced across multiple European countries. We aim to extend the geographical scope and integrate more and more smaller and very flexible assets.
- We develop tools to support the real-time control of power plants, to integrate flexibility assets, and to comply with European grid codes to support the energy transition. Our tools are mainly used to:
• monitor production assets and available capacities from power plants
• provide information between TSOs and the real-time SCADA system (Supervisory Control And Data Acquisition)
• calculate the real-time setpoint to send to power plants to keep the balance of the perimeter, based on production plans, real-time acquisition, and other inputs (FCR, aFRR, mFRR):
o FCR: Frequency Containment Reserve
o aFRR: Automatic Frequency Restoration Reserve
o mFRR: Manual Frequency Restoration Reserve
Note that similar mechanisms are in place in other countries.
Your specific role:
- The application used to provide the services is based on Hitachi Energy MicroSCADA SYS600.
- The backend development language is proprietary: SCIL (Supervisory Control Implementation Language), and the frontend is web-based.
- The application is web-based. The frontend development is based on HTML, CSS, and JavaScript.
- As a developer, your role is to:
- Develop and maintain the SCADA system that keeps the power perimeter in balance
- Work on both front-end and back-end development using SCIL, HTML5, CSS, JavaScript/TypeScript
- Apply architectural design principles to build scalable and robust solutions
- Apply software craftsmanship principles (SOLID, DRY, KISS, YAGNI)
- Collaborate in an Agile/SAFe® environment with analysts, dispatchers, and technical teams
- Contribute to on-call support (after onboarding) to ensure system availability and grid stability (24/7 critical systems)
Requested profile:
- You have a master's degree in IT and/or electrical engineering
- You have at least 3 years of relevant experience
- You combine an industrial mindset with strong software engineering practices (architecture, design patterns, etc.)
- You understand the basics of electricity production and grid transport
- You adopt a proactive and structured approach to ensure stability in a high-responsibility environment
- You are solution-driven and take ownership of your tasks
- You are motivated to work in a team responsible for real-time activities
- You are a team player and interact easily with various stakeholders
- You are able to self-learn and take initiative
- You have excellent communication skills (technical and non-technical audiences)
Technical skills:
- Knowledge of programming fundamentals
- SCIL development (backend)
- Web development (HTML5, CSS3, JavaScript/TypeScript)
- Version control and CI/CD (e.g., GitHub)
Training on SCIL will be provided at the beginning of the mission.
- Awareness of cybersecurity principles in industrial control systems (ICS) and operational technology (OT) environments is required (compliance with NIS2 regulation).