CareerPlanGet AI match score →

IoT - Linux Software Engineer (Freelance)

Dublin, County Dublin, ie💼 Contract🗓 2026-07-07 → 2026-07-31

Core

Developing and hardening custom Linux-based operating systems for IoT edge devices and building Azure IoT Edge applications for sensor-based sorting and food safety solutions.

Role type

Senior IC IoT Linux Software Engineer

Builds

Custom Linux OS images, Azure IoT Edge modules, and cloud-connected edge software for food industry sorting equipment.

Domain

Industrial IoT, Embedded Linux, Cloud Security

Deliverable

production ML models | product features | infrastructure

Required skills

Linux OS development, C#, Azure IoT Edge, Docker, CI/CD pipelines, secure boot implementation, device provisioning, threat modelling, vulnerability remediation

Preferred skills

C++, Python, LLMs for software development, NIS2/CRA/IEC 62443 compliance knowledge

Technologies

Ubuntu, Microsoft Azure IoT Hub, Azure Device Provisioning Service, Docker, C#, C++, Python

Responsibilities

Develop and maintain custom Linux-based operating systems for IoT edge devices; Build automated OS image CI/CD pipelines; Implement OS-level security controls including secure boot and disk encryption; Manage device provisioning and lifecycle using Azure DPS; Develop Azure IoT Edge modules in C#; Execute global-scale OS rollouts and manage security update lifecycle; Perform threat modelling, security reviews, and vulnerability remediation.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗