Amsterdam
1 week ago
Software Engineer – Edge Systems & Embedded Security logo

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++.

On-siteFull-timeMid LevelPythonC/C++

Salary

Not specified

Work Location

Amsterdam, North Holland, Netherlands, NL

Work Model

On-site

Experience Required

4 years

Employment Type

Full-time

Experience Level

Associate

Core Qualifications

Technical (Must-have)
PythonC/C++Modbus TCP/RTUOPC UAMQTTIEC 61850IEC 60870-5-104TLS/mTLSPKIAWSMicrosoft AzureGoogle CloudLinuxIoTCybersecurity
Soft Skills
AnalyticalProblem-solvingIndependentCollaborativeCommunication

Preferred Qualifications

Technical (Nice-to-have)
GoRustBattery Energy Storage Systems (BESS)Renewable EnergyPower Conversion SystemsIndustrial AutomationAutomotive

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).
Software EngineerEdge SystemsEmbedded SecurityCybersecurityIoTEnergy StorageBESSIndustrial CommunicationCloudAmsterdam