
Software Engineer – Edge Systems & Embedded Security
Ore Energy
Software Engineer – Edge Systems & Embedded Security
Ore Energy is seeking a Software Engineer for Edge Systems & Embedded Security to join their Amsterdam team. The role involves designing secure edge-to-cloud communication software for iron-air battery systems, developing cybersecurity architectures, and ensuring reliable connectivity between industrial devices and cloud platforms. Candidates should have 4+ years of experience in edge-to-cloud systems, cybersecurity, and IoT, with strong programming skills in Python and C/C++.
Software Engineer – Edge Systems & Embedded Security
Ore Energy is seeking a Software Engineer for Edge Systems & Embedded Security to join their Amsterdam team. The role involves designing secure edge-to-cloud communication software for iron-air battery systems, developing cybersecurity architectures, and ensuring reliable connectivity between industrial devices and cloud platforms. Candidates should have 4+ years of experience in edge-to-cloud systems, cybersecurity, and IoT, with strong programming skills in Python and C/C++.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- 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.
- 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.
- 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.
- 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.
- Work closely with other engineering departments to develop, validate and deploy communication software for next-generation Battery Energy Storage Systems (BESS).