Software Engineer – Energy Management System

il y a 1 jour


Mechelen, Belgique Octave Temps plein

We are looking for a Software Engineer – Energy Management System (EMS) with hands-on experience in designing, integrating, and operating EMS platforms that control real-world energy assets. This role focuses on asset integrations, control logic, monitoring, and reliability, across both cloud (AWS) and edge-deployed EMS software.Octave is a cleantech scale-up on a mission to deploy advanced energy management and storage solutions for commercial and industrial customers.Your RoleDesign, develop, and maintain EMS integrations with on-site energy assets, including Battery Energy Storage Systems (BESS), EV chargers, PV inverters or Energy meters and other site equipmentImplement and maintain communication using EMS-relevant protocols such as Modbus (TCP/RTU), MQTT, and REST APIs.Ensure every integrated asset is properly monitored, including Asset state and measurements; Communication health and fault detection; data quality and consistency checksDevelop and improve EMS control logic, such as EV charging load balancing and power allocation; Coordination of batteries, PV, and loads to minimize grid import; Site-level constraints, priorities, and fallback strategiesContribute to the evolution of the Octave EMS, running in AWS and on edge devices deployed on customer sites.Thoroughly test, validate, and debug EMS behavior in realistic scenarios, interpret results, and ensure stable long-term operation in production.What We're Looking ForAt least 2 years of experience in software development.Proven experience working on Energy Management Systems (EMS) or closely related energy control platforms.Strong experience delivering production-grade Python software.Hands-on experience integrating and controlling physical energy assets via industrial or IoT protocols.Solid understanding of monitoring, observability, and fault handling in systems that interact with hardware.Experience working with SQL databases such as PostgreSQL.Ability to work independently, take ownership of EMS components, and deliver high-quality solutions.Clear communication skills in English.Bonus Points ForExperience with commercial or industrial energy systems (BESS, EV charging infrastructure, PV plants, metering).Experience designing EMS control strategies under grid, site, or contractual constraints.Experience developing software for edge or embedded Linux devices.Experience with AWS.Familiarity with field commissioning, on-site testing, or remote troubleshooting of EMS deployments.Experience working closely with energy engineers, operations teams, or asset vendors.What's in it for youA highly impactful role where your software directly controls and optimizes real-world energy systems. You will work on a production EMS used in the field, solving concrete challenges at the intersection of software, hardware, and energy markets, while contributing to the transition to a more sustainable energy system.We also offerAn attractive salary package.A nice office in Mechelen.Flexible working hours with hybrid working (2–3 days in the office, 2–3 days remote).A collaborative team environment with strong learning and growth opportunities in a fast-growing cleantech scale-up.Why join OctaveFounded in April 2020, Octave is a Belgian cleantech company specialized in battery energy storage and energy management services for businesses. Octave has sold over 120 MWh of battery energy storage capacity and operates the largest fleet of behind-the-meter batteries in Belgium. Backed by private investors, Imec, and the EIC Accelerator of the European Commission, Octave is working on large-scale projects at the forefront of technology and sustainability.How to applyInterested in joining Octave as a Software Engineer – Energy Management System (EMS)?Send your CV to recruitment@octave.energy and we'll get back to you as soon as possible.



  • Mechelen, Belgique Octave Temps plein

    We are looking for a Software Engineer – Energy Management System (EMS) with hands-on experience in designing, integrating, and operating EMS platforms that control real-world energy assets. This role focuses on asset integrations, control logic, monitoring, and reliability, across both cloud (AWS) and edge-deployed EMS software.Octave is a cleantech...


  • Mechelen, Belgique Octave Temps plein

    We are looking for a Software Engineer – Energy Management System (EMS) with hands-on experience in designing, integrating, and operating EMS platforms that control real-world energy assets. This role focuses on asset integrations, control logic, monitoring, and reliability, across both cloud (AWS) and edge-deployed EMS software.Octave is a cleantech...

  • AV systems

    il y a 3 semaines


    Mechelen, Belgique In Five Years Temps plein

    About our client Our client is an international leader in advanced control and automation systems for both residential and commercial environments. They provide integrated solutions for managing technology in spaces such as meeting rooms, corporate boardrooms, classrooms, homes, and hotels—covering lighting, shades, audio/video, climate, and more. Their...

  • System Engineer

    il y a 3 semaines


    Mechelen, Belgique ConXioN Temps plein

    Als System Engineer ben je verantwoordelijk voor de uitwerking van technische oplossingen binnen een Azure omgeving. Je beheert dagelijks de ICT-infrastructuur van onze klanten en zorgt ervoor dat alle technische installaties goed onderhouden en geconfigureerd zijn. Jouw day to day als System Engineer: Het uitwerken en begeleiden van nieuwe projecten binnen...

  • AV systems

    il y a 3 semaines


    Mechelen, Belgique In Five Years Temps plein

    About our clientOur client is an international leader in advanced control and automation systems for both residential and commercial environments. They provide integrated solutions for managing technology in spaces such as meeting rooms, corporate boardrooms, classrooms, homes, and hotels—covering lighting, shades, audio/video, climate, and more. Their...

  • AV systems

    il y a 3 semaines


    Mechelen, Belgique In Five Years Temps plein

    About our clientOur client is an international leader in advanced control and automation systems for both residential and commercial environments. They provide integrated solutions for managing technology in spaces such as meeting rooms, corporate boardrooms, classrooms, homes, and hotels—covering lighting, shades, audio/video, climate, and more. Their...

  • System Engineer

    il y a 3 semaines


    Mechelen, Belgique ConXioN Temps plein

    Als System Engineer ben je verantwoordelijk voor de uitwerking van technische oplossingen binnen een Azure omgeving. Je beheert dagelijks de ICT-infrastructuur van onze klanten en zorgt ervoor dat alle technische installaties goed onderhouden en geconfigureerd zijn. Jouw day to day als System Engineer:Het uitwerken en begeleiden van nieuwe projecten binnen...

  • ServiceNow Software Engineer

    il y a 3 semaines


    Mechelen, Belgique USG Professionals Belgium Temps plein

    Are you an experienced ServiceNow software engineer ready to make IT processes smoother, smarter, and more intuitive? Join our team and help shape the future of IT operations by automating and improving key processes like: Asset & Configuration Management ️ Service Agreements & Release Management Incident & Problem Management Continuity & Operations...


  • Mechelen, Belgique Randstad Digital Temps plein

    Ben jij een ervaren ServiceNow expert met een passie voor het stroomlijnen van IT-processen? Bij Randstad Digital zoeken we een gedreven ServiceNow Software Engineer om onze kernprocessen naar een hoger niveau te tillen. In deze cruciale rol vorm en automatiseer je de ruggengraat van onze IT-dienstverlening—van Asset Management tot Vulnerability...


  • Mechelen, Belgique Randstad Digital Temps plein

    Ben jij een ervaren ServiceNow expert met een passie voor het stroomlijnen van IT-processen? Bij Randstad Digital zoeken we een gedreven ServiceNow Software Engineer om onze kernprocessen naar een hoger niveau te tillen. In deze cruciale rol vorm en automatiseer je de ruggengraat van onze IT-dienstverlening—van Asset Management tot Vulnerability...