Back to all jobs
Visible on IKONS todayNewPopular

SCADA Software Engineer

Flemish BrabantHybrid40 hours/week<3months

You will join a team working on a business-critical SCADA system operating 24/7 to keep a power perimeter balanced.

  • The team develops tools for real-time control of power plants, integration of flexibility assets, and compliance with European grid codes.
  • The tools are mainly used to:
  • Monitor production assets and available capacities from power plants.
  • Exchange information between TSOs and the real-time SCADA system.
  • Calculate real-time setpoints to send to power plants to keep the power perimeter balanced, based on production plans, real-time acquisition, and other inputs.
  • Support similar balancing mechanisms across several European countries.

What you will do.

  • Develop and maintain the SCADA X application used to keep the power perimeter in balance.
  • Work on both frontend and backend development using SCIL, HTML5, CSS, JavaScript, and TypeScript.
  • Apply architectural design principles to build scalable and robust solutions.
  • Apply software craftsmanship principles (SOLID, DRY, KISS, YAGNI) to produce clean, maintainable, and resilient code.
  • 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 in a 24/7 business-critical environment.

What they ask

  • Master's degree with a specialization in IT and/or electrical engineering, such as software, electronics, or electromechanics.
  • At least 3 years of relevant experience.
  • Strong industrial mindset combined with a high level of software engineering, including architecture and design patterns.
  • Understanding of the basics of electricity production and grid transport.
  • Proactive and structured approach, with attention to resilient solutions supporting 24/7 operations.
  • Ability to react quickly to incidents, provide quick fixes when necessary, and implement sustainable corrections afterward.
  • Motivation to work in a team responsible for real-time activities.
  • Team player able to interact with peers, analysts, architects, business representatives, and other teams.
  • Ability to self-learn and take initiatives to improve the environment and practices.
  • Excellent verbal and written communication skills, with the ability to address both technical and non-technical audiences, internally and externally.

What they ask

  • Knowledge of programming fundamentals.
  • SCIL development for the backend.
  • Web development for the frontend using HTML5, CSS3, JavaScript, and TypeScript.
  • Version control and CI/CD implementation supported by GitHub.
  • A "SYS 600 SCIL Programming Basics" training must be followed early at the start of the mission.
  • Awareness of cybersecurity principles in industrial control systems (ICS) and operational technology (OT) environments.
  • Compliance context includes NIS 2 regulation.

Practical

  • A car and driver's license are required.
  • Sporadic on-site plant visits can be part of the job.

How to apply

View the full assignment text and application details once your tailored application is ready.

Order a tailored application to view the full assignment and application details.

More context, less searching.

You get enough context to judge whether this job is relevant. The full brief, client details and next steps stay available inside the app.