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.

PMO - Facility ManagementPublish date: Invalid Date
Lausanne, Switzerland

PMO - Facility ManagementLocation: Lausanne Start date: August 2026 Contract duration: 6 months Key Responsibilitie:Manage multiple facility management projects (renovation, fit-out, construction, e

Recruitment Consultant – UKPublish date: Invalid Date
London, United Kingdom

At SGI, putting people first doesn't just make us a great company to work with — it makes us a great company to work for. From incredible reward schemes and opportunity-dense career paths to an

Infrastructutre Security EngineerPublish date: Invalid Date
Prague, Czech Republic

for our customer a major energy / utilities provider we are seeking a Infrastructure Security Engineer based in Prague Some onsite work is desired but not essential, team days should be attended aroun