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.
We are looking for an experienced Data Platform Owner (Databricks) to lead the strategy, governance, and operation of a modern cloud-based data platform. You will own the Databricks environment end-to
Purpose
Provide independent quality oversight and documented challenge of OT CSV and data-integrity remediation.
Revised responsibilities
Review/challenge scope, risk rankings, test strategy, devi
E2E CSV/C&Q Lead
We are seeking an experienced E2E CSV/C&Q Lead to define, coordinate, and deliver the integrated qualification and validation strategy for a large-scale Operations Data Hub (ODH) pro