»

IoT Edge Software developer (m/f/d) -- brisan oglas

Opis delovnega mesta

Do you want to accelerate the energy transition with us?

Did you know that electricity generation and consumption must always stay in perfect balance? That renewables, while clean, are intermittent — and require smarter balancing tools and greater flexibility? Did you know there are short-term markets created exclusively to stabilize the electricity grid and ensure our security of supply — operating with the highest safety standards and transaction speeds measured in milliseconds? Do virtual power plants, swarm batteries, and state-of-the-art technologies spark your curiosity?

CyberGrid is one of Austria’s pioneers in Smart Grid innovation, integrating demand response, renewables, and battery storage into modern energy markets. Since 2010, our award-winning software solution CyberNoc has been driving Europe’s transition toward a carbon-free energy system. Through automation, intelligent communication, and advanced trading algorithms, we help seamlessly integrate renewable generation into the grid.

As part of the EVN Group, CyberGrid is an essential member of one of the largest multi-energy service providers in Austria and South-East Europe, collaborating within a strong international network of partners and customers.

If you share our belief that the future of energy must be renewable — and you want to make a meaningful impact on a more sustainable society — we invite you to join us.

IoT Edge Software developer (m/f/d)
Fulltime | Remote
You will be responsible for designing and developing a Python-based IoT Edge runtime that runs on field-deployed industrial hardware.

We need your energy to:
- Data acquisition and processing from distributed devices.
- Real-time communication using MQTT or similar messaging technologies.
- Configuration and remote management of edge applications.
- Reliability, failover handling, and low-maintenance field operation.
- Secure communication, hardened Linux environments, and containerized deployment.

Od kandidatov zahtevamo

You bring the following qualifications:

Required
- Strong Python development experience (5+ years)
- Solid understanding of asynchronous programming (asyncio)
- Experience with MQTT or similar pub/sub messaging systems
- Experience working with Linux-based environments
- Familiarity with Docker or containerized applications
- Good understanding of networking fundamentals
- Degree in Computer Science, Software Engineering, or equivalent experience
- Proactive problem-solving mindset and willingness to learn
- Strong communication skills (English is the primary language)

Desirable
- Experience with IoT or industrial protocols (Modbus, OPC-UA, etc.)
- Experience with message brokers (MQTT, RabbitMQ)
- Knowledge of edge computing patterns and device management
- Experience with logging, monitoring, and observability
- Familiarity with security best practices (TLS, certificates, secure boot)
- Exposure to energy industry concepts is a plus

Bonus points
- Java and Spring Boot development experience
- Kubernetes, orchestrated deployments
- CI/CD (GitHub Actions)
- Hardware experience (Raspberry Pi, industrial gateways, embedded Linux)
- Experience building distributed systems with reliability constraints


- A proactive, communicative, and responsible team player with the ability to work independently and solve problems effectively.
- Enjoyment in working collaboratively with interdisciplinary and international teams.
- Excellent command of English (C1-2), both written and spoken.

Kandidatom ponujamo

We offer:
- Be part of a forward-thinking company at the forefront of the energy transition.
- Work in a dynamic and innovative environment with opportunities for professional growth.
- Collaborate with a team of passionate and talented professionals.
- Opportunity to make a tangible impact on the future of energy.
- Team-oriented and cooperative work atmosphere, where your accomplishments are recognized.
- Flexible working hours and hybrid work options.
- Strong corporate support by EVN Group.

Klasifikacija delovnega mesta

Lokacija:
remote
Plačilo:
28 EUR / uro
Delovni čas:
po dogovoru

 

Zahtevana znanja

Linux
predhodno znanje ni potrebno