SubBanner banner image

IoT Software Engineer

Antwerp, Ireland

Apply by 9 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.

Cybersecurity Sales SpecialistPublish date: Invalid Date
Zürich, Switzerland

Cybersecurity Sales Specialist Für die Weiterentwicklung unseres Security-Geschäfts suchen wir eine erfahrene Persönlichkeit mit fundiertem Cybersecurity-Know-how und ausgeprägter Vertriebskompetenz.

Service Desk Analyst / IT SupportPublish date: Invalid Date
Köln, Nordrhein-Westfalen, Germany

My client, a Global Automotive firm are currently seeking a Service Desk Analyst with experience in troubleshooting windows environments for a 6 month rolling project, focusing on the support of a glo

Senior Site Reliability EngineerPublish date: Invalid Date
Colchester, Essex, East Anglia, England

Overview The Senior Site Reliability Engineer is responsible for the reliability, availability, scalability, and operational excellence of our SaaS platform. This role combines software engineering, c