Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

Linux Engineer

●

1 week ago

Greece, Attiki, Athens
Full Time
Mid-Level
Hybrid

Basic Information

SMPnet is at the forefront of developing innovative solutions for power grid management. Our team is looking for a talented Linux Edge System Engineer to develop and maintain high-performance smart grid applications.

We are seeking a talented and motivated Linux Engineer with 3+ years of experience in Linux-based development environments. The ideal candidate will have hands-on expertise in infrastructure-as-code for Linux environments, edge-to-cloud integrations, virtualisation technologies (VMs, hypervisors), containers, and data exchange protocols. In this role, you will develop and maintain key system libraries and ensure robust, seamless integration across edge and cloud systems.

Responsibilities

  • Develop, configure, and maintain Linux-based development environments, ensuring stability, security, and efficiency.
  • Integrate optimisation and control algorithms into Linux-based edge devices for enhanced real-time processing.
  • Implement, optimise, and manage real-time kernels (PREEMPT_RT) and preemptive systems to meet low-latency requirements.
  • Design and deploy edge-to-cloud integration solutions, ensuring secure and efficient data transmission.
  • Work with virtual machines (KVM, QEMU), hypervisors, and containerisation technologies (i.e., Podman, Docker) to enhance system performance and scalability.
  • Implement and manage high-performance data exchange protocols (gRPC, Modbus, MQTT, ZeroMQ) to ensure reliable communication between distributed systems.
  • Configure, maintain, and optimise database systems such as InfluxDB, SQLite, and Linux-hosted Grafana engines for real-time data visualisation and monitoring.
  • Develop and manage licensing systems and multi-user access control to enforce security and compliance.
  • Develop and implement scalable infrastructure automation using Infrastructure-as-Code (IaC) techniques such as cloud-init, Ansible, or Terraform.
  • Collaborate with cross-functional teams, including software developers, DevOps engineers, and hardware specialists, to ensure seamless system integration and functionality.

Requirements

Docker
Hyper V
Linux
Rust
SQL
System Architecture
Virtual Server
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of hands-on experience in Linux-based development environments.
  • Solid understanding of real-time kernels and preemptive multitasking systems.
  • Experience with edge-to-cloud integration and related technologies.
  • Proficiency in virtualisation technologies, including virtual machines, hypervisors (e.g., KVM), and containerisation tools (e.g., Docker).
  • Familiarity with data exchange protocols used in distributed systems.
  • Strong programming skills in languages such as C, C++, and Python.
  • Experience with development tools and version control systems (e.g., Git).
  • Excellent problem-solving skills and ability to work effectively in a fast-paced, collaborative environment.
  • Strong command of the English language, both written and spoken.

Benefits

  • Competitive remuneration package
  • Benefits, including:
    • stock options
    • 28 days holidays (excluding statutory)
    • private health insurance
    • €1000 one-off training budget for professional development and wellness.
    • €500 for home set-up
  • Flexible working model & working hours with a focus on achieving a balanced work environment.
  • A collaborative and innovative atmosphere with opportunities to impact the company’s direction and growth.
About the company

-

About the company

-

SMPnet

SMPnet

Information Technology
System Engineer