2,139,323open jobs
136,278companies
254,257added this week
Browse all
Location
In office
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Nov 6, 2026.

Overview
Company
Impact
Profile match
Moonwatt today announced that its first commercial-scale project is live and dispatching power at Cleantech Park Arnhem in the Netherlands. It is the first time a distributed, passively-cooled sodium-ion Battery Energy Storage System (BESS) has been coupled with a ground-mounted solar plant.

Your mission

You will own the site controller: the edge software that runs every Moonwatt site and ties the batteries, converters, inverters and the cloud together. You start hands-on with our live test setup, proving out the system on real hardware. What you learn there shapes the production site controller, which you then design and build.

What you will do:

  • Design, build and own the production site controller software, from architecture to deployment and long-term maintenance.
  • Build robust data acquisition and processing: reliable, time-stamped collection of measurements and events from the BMS, power converters and inverters, with local storage, buffering and forwarding to the cloud.
  • Implement low-level communication and control over Controller Area Network (CAN), Modbus TCP and Modbus RTU, including device drivers, protocol handling, state machines, sequencing and safe fault handling.
  • Build commissioning and diagnostic interfaces into the site controller, so field engineers can bring a site up, configure it and troubleshoot it quickly. Where needed, extend these to customer-facing interfaces, both to the customer's supervisory control and data acquisition (SCADA) system and directly to users.
  • Run integration and validation work on our test setup: write test scripts and tooling, analyse data and turn findings into fixes and requirements.
  • Define the interfaces between the site controller, BMS firmware and cloud platform, together with the relevant engineers.
  • Help lay the foundation for later energy management and dispatch features.
  • Set good engineering practice for edge software: version control, code review, automated testing, continuous integration and controlled releases.

Your profile

  • 5+ years of professional software engineering experience, with a significant part on embedded Linux, edge or industrial systems.
  • Strong skills in C++, Go or Rust, plus Python for tooling, testing and data analysis.
  • Hands-on experience with industrial and fieldbus protocols, ideally CAN and Modbus.
  • Experience building reliable data acquisition pipelines and software that runs unattended in the field.
  • Comfortable working close to hardware: reading datasheets and schematics, and using an oscilloscope, CAN analyser or logic analyser to find the root cause of a problem.
  • A systems mindset and good judgement about safety, robustness and failure modes.
  • Willingness to work hands-on at our test site and, occasionally, at customer sites.
  • Fluent English.

Nice to have:

  • A background in electrical engineering is a strong plus.
  • Experience with battery storage, solar PV, inverters or other power electronics.
  • Familiarity with real-time Linux, Yocto or similar embedded build systems.
  • Experience with grid communication protocols such as IEC 61850, SunSpec or DNP3.
  • Experience with cloud connectivity for devices, such as MQTT.

Why us?

  • Ownership of a core piece of our product, with the chance to shape its architecture from the start.
  • Work on real hardware and real deployments, not just code.
  • A small, experienced team where your work has a direct impact.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,139,323 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
In your city
Software Engineer 3 days ago
In office · Full-Time · Cape Town
C#
C#
.NET
Blazor
DevOps
Azure DevOps
Azure
CI/CD
Docker
GitHub
Apply
In office · Full-Time · Johannesburg
Python
Python
Django
Apply
$47k – $52k per year (gross) · In office · Full-Time · Stellenbosch
Python
JavaScript
Java
TypeScript
C#
C++
Java
Spring Boot
Frontend
Angular
OpenLayers
Management
Google Maps
SpaceTech
GeoServer
Apply
In office
Java
Java
Spring Boot
Apply
In office · Internship · Giza
Go
JavaScript
PHP
Kotlin
Databases
MySQL
Frontend
React.js
Vite
DevOps
Terraform
AWS
Docker
Kubernetes
Amazon S3
Apply
See all jobs
This is one of many
2,139,323 more open roles from verified company boards, updated every day.