Tomra

Food Industries

IoTSoftwareEngineer(Freelance)

€75–105k ~AI est. Dublin, County Dublin, Ireland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for not-applicable candidates.

The Brief

“IoT Software Engineer (Freelance) at Tomra. Skills: IoT Software Engineering, Embedded Linux, Azure IoT Edge, Cybersecurity. Develop custom Linux-based operating system. Maintain custom Linux-based operating system”

Industry & Context.

Food Industries
Problems you'll solve

Technical problem-solving; Troubleshooting; Follow-up skills

Eligibility Requirements

Willingness to travel internationally (<10%)

What They're Looking For.

Must Have

5+ years’ experience in IoT or embedded Linux software engineering, Linux system administration skills, Microsoft Azure IoT Edge experience, Docker experience, Excellent written and spoken English

Nice to Have

C++ proficiency, Python proficiency, Experience using LLMs for software development, Experience with NIS2, Experience with CRA, Experience with IEC 62443

What You'll Do.

Develop custom Linux-based operating system

Maintain custom Linux-based operating system

Harden custom Linux-based operating system

Build automated OS image CI/CD pipelines

Manage system services

Manage boot processes

Implement OS-level security controls

Manage device provisioning

Manage device lifecycle

Execute global-scale OS rollouts

Manage security update lifecycle

Develop Azure IoT Edge modules

Build machine connectors

Write automated tests

Write technical documentation

Integrate devices with Azure IoT Hub

Integrate devices with Device Update for IoT Hub

Maintain container-based workloads

Troubleshoot production issues

Support NIS2 compliance activities

Support CRA compliance activities

Perform threat modelling

Perform security reviews

Perform vulnerability remediation

Maintain logging documentation

Maintain monitoring documentation

Maintain compliance documentation

How You'll Work.

Team & Collaboration

Cross-team communication; Cooperate with R&D teams

Communication Scope

Written English; Spoken English

Full Job Description

[TOMRA Food](https://www.tomra.com/en/food) is a multinational organisation and a leading provider of sensor-based sorting, peeling and integrated post-harvest solution for the food industries. Transforming global food production to maximise food safety and minimise food loss by making sure Every Resource Counts™ , has been our strength for over 50 years. At TOMRA, we want people to innovate , show passion in their work and be responsible. We encourage the freedom to innovate and take risks that result in breakthroughs that challenge the status quo. We value passion that focuses and commits to meeting success. We believe in a responsible and safe mindset that takes care of our customers, products, and fellow employees. Join the resource revolution! We are seeking an experienced IoT Software Engineer to join our team, working across two core disciplines: Linux-based operating system development for edge devices and Azure IoT Edge application development. This role sits at the intersection of embedded systems, cloud-connected software, and cybersecurity. You will be key in hardening our custom Linux OS and applications for IoT deployments, building and maintaining cloud-connected edge software, and driving compliance with emerging cybersecurity regulations including the Cyber Resilience Act (CRA) and NIS2 Directive. Responsibilities: * Develop, maintain, and harden a custom Linux-based operating system (Ubuntu) for IoT edge devices. * Build automated OS image CI/CD pipelines and manage system services, networking, and boot processes. * Implement OS-level security controls including secure boot, disk encryption, firewall rules, and certificate management. * Manage device provisioning and lifecycle using Azure Device Provisioning Service (DPS). * Execute global-scale OS rollouts and manage the security update lifecycle. * Develop various Azure IoT Edge modules in C# * Build machine connectors for telemetry ingestion and predictive maintenance. * Write automated tests an

Free ATS check

Applying for this IoT Software Engineer (Freelance) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Tomra?

Real rants from real employees. Read before you apply.

Read Company Rants →