SubBanner banner image

IoT Software Engineer

Antwerp, Ireland

Apply by 7 Sept 2026

£600/day

Job Ref.: 57486

Job Type: Contract

Job Description

Senior IoT Software Engineer – Embedded Linux & Azure IoT
About the Role
We are seeking a Senior IoT Software Engineer to help design, develop, and secure the next generation of connected edge solutions. This role combines embedded Linux development, cloud-connected software engineering, and cybersecurity, offering the opportunity to work across the full IoT technology stack.
You will play a key role in developing and hardening our Ubuntu-based operating system for edge devices, building Azure IoT Edge applications, and ensuring compliance with evolving cybersecurity regulations such as the Cyber Resilience Act (CRA) and NIS2.

Working within an international R&D environment, you will collaborate closely with software, hardware, cloud, and cybersecurity teams to deliver secure, scalable, and reliable IoT solutions deployed globally.

Key Responsibilities
Edge Platform Development
  • Design, develop, maintain, and secure a custom Ubuntu-based operating system for IoT edge devices.
  • Build and maintain automated OS image creation and CI/CD pipelines.
  • Manage Linux system services, networking, boot processes, and device lifecycle management.
  • Implement security controls including secure boot, disk encryption, firewall configuration, certificate management, and secure update mechanisms.
  • Plan and execute large-scale operating system deployments and security update rollouts.

Azure IoT & Application Development
  • Develop and maintain Azure IoT Edge modules using C#.
  • Build machine connectivity solutions for telemetry collection, analytics, and predictive maintenance applications.
  • Integrate devices with Azure IoT Hub, Device Provisioning Service (DPS), and Device Update for IoT Hub.
  • Manage containerized workloads and troubleshoot production environments.
  • Develop automated tests and maintain high-quality technical documentation.

Cybersecurity & Compliance
  • Support compliance initiatives related to NIS2, CRA, and industrial cybersecurity standards.
  • Conduct threat modelling, security assessments, and vulnerability remediation activities.
  • Maintain logging, monitoring, audit trails, and compliance documentation.
  • Contribute to the continuous improvement of secure development practices across the organization.

Required Qualifications
  • Minimum 5 years of experience in IoT, embedded software, or Linux-based system development.
  • Strong software development experience in C#.
  • Solid Linux system administration and troubleshooting skills.
  • Hands-on experience with Microsoft Azure IoT services, including Azure IoT Edge.
  • Experience working with Docker and containerized applications.
  • Familiarity with modern AI-assisted development tools and LLM-based coding workflows.
  • Excellent written and verbal communication skills in English.
APPLY NOW

Recent Jobs.

IoT Software EngineerPublish date: Invalid Date
Antwerp, Ireland

Senior IoT Software Engineer – Embedded Linux & Azure IoT About the Role We are seeking a Senior IoT Software Engineer to help design, develop, and secure the next generation of connected edge solutio

SAP S/4 Supply Chain Consultant (SD Intercompany & Manufacturing)Publish date: Invalid Date
Switzerland, Romania

SAP S/4 Supply Chain Consultant (SD Intercompany & Manufacturing) Contract Duration: 6 months initial contract Start Date: ASAP Location: Remote (Europe) Allocation: Full-time Budget: Maximum daily r

SAP S/4 Supply Chain Consultant (SD Intercompany & Manufacturing)Publish date: Invalid Date
Bucharest, - , Romania

SAP S/4 Supply Chain Consultant (SD Intercompany & Manufacturing) Contract Duration: 6 months initial contract Start Date: ASAP Location: Remote (Europe) Allocation: Full-time Budget: Maximum daily ra