Software Engineer - Edge Systems & Embedded Security

Ore Energy

Amsterdam

On-site

EUR 75,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ORE ENERGY in Amsterdam is seeking a Software Engineer – Edge Systems & Embedded Security to own secure software and data architectures for battery energy storage systems. You will bridge edge devices with cloud platforms and design scalable data pipelines.

The role emphasizes cybersecurity, secure communication protocols, OTA updates, and collaboration with hardware and cloud teams to keep energy systems safe, observable and resilient.

Qualifications

  • 4+ years of hands-on software engineering experience in edge-to-cloud systems.
  • Strong programming skills in Python and C/C++; Go or Rust is a plus.
  • Experience with industrial communication protocols and secure embedded software.
  • Linux-based embedded devices and edge gateways development experience.
  • Experience integrating devices with cloud platforms for remote monitoring.

Responsibilities

  • Design secure software and data architectures bridging edge devices with cloud platforms.
  • Develop scalable data pipelines and secure edge-to-cloud interfaces.
  • Implement cybersecurity features and secure update mechanisms.
  • Work with cross-functional teams to deploy BESS communication software.
  • Ensure observable, resilient and secure operation of energy storage systems.

Skills

Python
C/C++
Go
Rust

Tools

IEC 61850
IEC 60870-5-104
Modbus TCP/RTU
OPC UA
MQTT
TLS/mTLS
PKI

Job description

At Ore Energy, we are on a mission to fundamentally expand the amount of energy society can reliably harness and use, helping move civilization toward a more abundant energy future. We are doing this by developing long-duration, utility-scale iron‑air batteries that provide safe, low-cost, multi‑day energy storage for electricity grids and data centers.

We are expanding our engineering team and are looking for a Software Engineer – Edge Systems & Embedded Security to join us in Amsterdam. In this role, you will take technical ownership of the secure software and data architectures that bridge our physical, edge‑connected battery systems with cloud platforms.

You will design scalable data pipelines, secure edge‑to‑cloud communication interfaces, and end‑to‑end cybersecurity frameworks. We are looking for a pragmatic, hands‑on engineer who thrives at the intersection of connected hardware, distributed systems, and cloud infrastructure; ensuring our energy storage systems remain secure, resilient, and observable at scale.

  • Edge‑to‑Cloud Connectivity & Gateway Software: Design and develop communication software for industrial edge gateways, enabling secure and reliable connectivity between BESS containers, battery systems, EMS/SCADA systems, field devices, and cloud platforms. Develop scalable solutions for collecting, transmitting, and managing operational, diagnostic, and performance data using industry‑standard communication protocols.

  • Industrial Communication & Security: Develop secure communication solutions using protocols such as IEC 61850, IEC 60870‑5‑104, Modbus TCP/RTU, OPC UA and MQTT. Implement secure authentication, encryption and certificate‐based communication to protect connected systems.

  • Cybersecurity Architecture: Design and implement cybersecurity features across embedded software, industrial edge gateways and cloud‑connected systems. Promote security‑by‑design principles throughout the software development lifecycle and ensure communication channels are resilient against cyber threats.

  • Remote Management & OTA Updates: Develop secure solutions for remote device monitoring, diagnostics, configuration, provisioning and over‑the‑air (OTA) software and firmware updates, including reliable update and recovery mechanisms.

  • Cross‑Functional Collaboration: Work closely with other engineering departments to develop, validate and deploy communication software for next‑generation Battery Energy Storage Systems (BESS).

  • Experience: 4+ years of hands‑on software engineering experience in edge‑to‑cloud systems, cybersecurity and IoT platforms connected to physical devices.

  • Software Engineering: Strong programming skills in Python and C/C++. Experience with Go or Rust is considered an advantage.

  • Industrial Communication: Experience with industrial communication protocols such as Modbus TCP/RTU, OPC UA, MQTT, IEC 61850 or IEC 60870‑5‑104 and a good understanding of communication architectures used in industrial and energy systems.

  • Embedded & Edge Computing: Experience developing software for Linux‑based embedded devices, industrial PCs or edge gateways is highly desirable.

  • Cloud & Connected Systems: Experience connecting industrial or embedded devices to cloud platforms such as AWS, Microsoft Azure or Google Cloud for remote monitoring, diagnostics and device management.

  • Cybersecurity & Secure Systems: Good understanding of secure communication concepts including TLS/mTLS, PKI, authentication, digital certificates, secure firmware updates and secure software design principles.

  • Domain Knowledge: Experience in Battery Energy Storage Systems (BESS), renewable energy, power conversion systems, industrial automation, automotive or other critical infrastructure is considered a strong advantage.

  • Communication & Collaboration: Strong analytical and problem‑solving skills with the ability to work independently and collaboratively within multidisciplinary engineering teams. Excellent written and spoken English.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge Systems Engineer - Secure IoT for Energy Storage
Edge Systems Engineer - Secure IoT for Energy Storage

ORE ENERGY • Amsterdam

On-site
EUR 75,000 - 110,000
Hardware Engineer - Electronics
Hardware Engineer - Electronics

ORE ENERGY • Amsterdam

On-site
EUR 65,000 - 90,000
Software Engineer
Software Engineer

HMS Networks • Delft

On-site
EUR 65,000 - 90,000
Product Development Engineer – Direct Air Capture
Product Development Engineer – Direct Air Capture

Ore Energy • Amsterdam

On-site
EUR 65,000 - 90,000
BESS Engineer
BESS Engineer

Greenteamseurope • Utrecht

Hybrid
EUR 65,000 - 95,000
Key role in BESS operations
Autonomy and responsibility
Work on 5-100MW energy assets
+1
Senior IoT Engineer
Senior IoT Engineer

Sensorfact • Utrecht

On-site
EUR 70,000 - 105,000
Pension contribution
NS travel card
Referral incentives up to €3,000
+5
Electronics Hardware Engineer for BESS Systems
Electronics Hardware Engineer for BESS Systems

ORE ENERGY • Amsterdam

On-site
EUR 65,000 - 90,000
Software Engineer
Software Engineer

hidemysecure • Delft

On-site
EUR 60,000 - 90,000
Senior IoT Engineer
Senior IoT Engineer

Linuxconfig • Utrecht

On-site
EUR 85,000 - 120,000
Pension 4%
Public transport card
Referral incentives
+5
Senior Software Engineer - Embedded
Senior Software Engineer - Embedded

Priva (The Netherlands) • De Lier

On-site
EUR 70,000 - 110,000