Ore Energy
Posted 2w ago

Software Engineer – Edge Systems & Embedded Security

Ore Energy
Amsterdam, North Holland, Netherlands
OnsiteFull Time
Responsibilities
  • designing architecture
  • developing software
  • ensuring security
Requirements
  • 4+ years developing edge-to-cloud systems for connected devices
  • Strong Python and C/C++ skills
  • Embedded Linux and industrial communication protocol experience
  • Knowledge of cloud platforms and secure systems
Technical tools mentioned
PythonCC++GoRustIEC 61850IEC 60870-5-104Modbus TCP/RTUOPC UAMQTTLinuxAWSMicrosoft AzureGoogle CloudTLSmTLSPKI

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.

The Challenge We Are Solving


Do you want to contribute to one of the most important challenges of our time: accelerating the energy transition? Are you excited by breakthrough energy storage technology with real-world impact? Would you like to be part of a mission-driven company where your work directly contributes to building the future of clean energy? 

Then we are looking for you.

Ore Energy develops long-duration energy storage solutions to support a reliable, zero-carbon electricity system.

Powering the Next Generation of Infrastructure

The electricity grid is undergoing its most significant transformation in a century. As renewables become the cheapest source of new power, the challenge is no longer producing clean energy, it is making it reliably available when and where it is needed, regardless of when the sun shines or the wind blows. Our iron-air batteries are uniquely designed to store renewable energy over multi-day periods, allowing clean electricity to become a dependable, around-the-clock backbone of the grid while reducing reliance on fossil-fuel peaker plants and building a more resilient, fully decarbonized power system.

This is a rare opportunity to join a company at the moment when technology readiness, customer traction, and market demand are converging. Ore Energy has already raised significant capital, built and tested its technology under real-world conditions, and is now moving toward large-scale commercial deployment. As we transition into this industrial implementation phase, we are building the team, systems, and capabilities required to scale our solution and help define how long-duration storage powers both the future grid and the next generation of industry and data infrastructure.

Our Culture & Beliefs


We believe impactful technology is built by talented people who are motivated by complex challenges, scientific rigour and strong execution. That is why we are looking for dedicated professionals who want to help shape a cleaner and more resilient energy future.

At Ore Energy, we are committed to fostering an inclusive and diverse workplace where every individual has the opportunity to thrive. We believe that diversity of thought, background, and experience drives innovation and success. Are you unsure if you meet all the requirements? Please do apply, we’d love to hear from you! Your unique perspective and skills could be exactly what we’re looking for.

About Ore Energy

Develops iron-air battery systems for long-duration energy storage.

Similar jobs

Software Engineer roles near Amsterdam, North Holland
23h
Save
Mark Applied
Hide
Staff Software Engineer - Protect
San Francisco or Seattle or New York City or Washington, D.C. or London or Amsterdam
$208k-$274k/yr HybridFull Time
Plaid
Plaid: Provides financial data connectivity and payment infrastructure via APIs.
8+ YOETypically 8+ years building and operating backend or distributed systems at scale, with hands-on coding, strong product judgment, and experience translating ambiguous customer problems into measurable deliverables.
Jupyter, Apache Spark, Tecton
1d
Save
Mark Applied
Hide
Senior Software Engineer, Enterprise Engineering
San Francisco or New York City or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo or Colorado or Washington or California
$183k-$276k/yr HybridFull Time
Amplitude
AmplitudeNASDAQ: AMPL: Digital analytics platform for understanding and optimizing customer behavior.
Strong software engineering experience with production code, backend or infrastructure depth, debugging expertise, production systems knowledge, and clear communication across technical and non-technical stakeholders.
Slack, Unthread, APIs, Modern Health
1d
Save
Mark Applied
Hide
Senior Software Engineer, Enterprise Engineering
San Francisco or Colorado or New York City or California or Washington or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo
$183k-$276k/yr HybridFull Time
Amplitude
AmplitudeNasdaq: AMPL: Develops digital analytics software for tracking customer product behavior.
Strong software engineering experience with production code, backend or infrastructure depth, debugging expertise, production systems experience, and clear communication with technical and non-technical stakeholders.
Slack, APIs
1d
Save
Mark Applied
Hide
Staff Software Engineer, Inference / Compute Infrastructure Engineering
Amsterdam, North Holland, Netherlands
OnsiteFull Time
Together AI
Together AI: Cloud platform for training and deploying artificial intelligence models.
Strong software engineering experience in Go, Python, Rust, or similar; durable workflow orchestration; control planes or reconciliation systems; event-driven architectures; and internal platforms or APIs.
Go, Python, Rust, Temporal, Cadence, Kubernetes, Kafka, NATS, SQS, PXE, iPXE, Redfish, IPMI, BMC, VLAN, BGP, NCCL, CUDA, InfiniBand, RoCE, Microsoft Ansible
1d
Save
Mark Applied
Hide
Software Engineer
Utrecht, Utrecht, Netherlands
€4k-€6k/mo HybridFull Time, Temporary
Ministerie van Defensie
Ministerie van Defensie: Protects national security and maintains international law and order.
HBO-level education preferred, with extensive software engineering experience; C++ and Python; Conan, Docker, GitLab CI/CD; Agile/Scrum/Kanban; and multidisciplinary ICT project experience.
C++, Python, Conan Package Managers, Docker, GitLab CI/CD, Lua, Parsing Expression Grammars, Agile, Scrum, Kanban, Backlog
1d
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux
1d
Save
Mark Applied
Hide
Senior Software Engineer, Applied AI
Amsterdam, North Holland, Netherlands
HybridFull Time
Flexport
Flexport: Digital platform for managing global freight and logistics.
5+ YOERequires 5+ years of software engineering experience, extensive LLM experience, TypeScript and Next.js full-stack capability, strong product judgment, communication, and entrepreneurial drive.
TypeScript, Next.js, Temporal, Postgres, Snowflake, Anthropic, OpenAI, Google AI APIs, LLMs, RAG
1d
Save
Mark Applied
Hide
Software Engineer - brainbay
Utrecht, Utrecht, Netherlands
€4k-€6k/mo HybridFull Time
NVM Service Office
NVM Service Office: Provides remote backoffice support services for real estate brokers.
5+ YOEBachelor's degree or equivalent practical experience, 5+ years in object-oriented programming, C# and SQL experience, cloud-native AWS development, Git, Elastic Search, English communication, and Netherlands work authorization.
C#, .NET, WSO2, SQL, Elastic Search, Git, AWS, Docker, Kubernetes, GCP, Azure