Find a jobRecruiters

Sviluppatore

Exclusive opportunity

Onsite

Sviluppatore

NESS SRL

Sviluppatore

Skills

PythonC#CybersecurityLinuxMQTT

9 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Reggio Emilia, Province of Reggio Emilia, Italy

Work mode:

Onsite

Published on:

13 October 2026

What they need


Sviluppatore Software per Automazione Industriale – CODESYS / OT

NESS ricerca uno sviluppatore software in ambito OT da inserire nel team dedicato alla progettazione, allo sviluppo e all’integrazione di sistemi di automazione per macchinari e impianti industriali complessi.

Cerchiamo una persona con almeno due anni di esperienza, che abbia contribuito concretamente allo sviluppo software di macchine industriali e sappia comprendere le interazioni tra software, meccanica, componenti elettrici e dispositivi di campo.

La risorsa seguirà le diverse fasi del progetto: dall’analisi funzionale alla programmazione, fino al collaudo e alla messa in servizio presso il cliente, collaborando con progettisti meccanici, elettrici e altri sviluppatori.

Principali responsabilità

  • Analizzare i requisiti di funzionamento della macchina e contribuire alla definizione delle specifiche funzionali e dell’architettura software.
  • Sviluppare, mantenere e ottimizzare applicazioni di controllo in ambiente CODESYS, con particolare riferimento al linguaggio Structured Text.
  • Implementare sequenze operative, macchine a stati, interblocchi funzionali, gestione delle modalità manuali e automatiche, allarmi e procedure di ripristino.
  • Integrare sensori, attuatori, azionamenti, sistemi di movimentazione e dispositivi connessi attraverso reti e protocolli industriali.
  • Sviluppare o integrare interfacce HMI, funzioni diagnostiche e strumenti per la raccolta dei dati di macchina.
  • Eseguire test, debugging e collaudi, partecipando alle attività di accettazione in fabbrica e presso il cliente, FAT e SAT.
  • Supportare l’installazione, l’avviamento e l’ottimizzazione dei macchinari, individuando le cause delle anomalie in collaborazione con le altre discipline tecniche.
  • Redigere e aggiornare documentazione software, procedure di test e istruzioni utili alla manutenzione.
  • Utilizzare strumenti di versionamento e contribuire alla realizzazione di librerie e componenti software riutilizzabili.

Requisiti essenziali

  • Almeno due anni di esperienza nello sviluppo software per l’automazione industriale.
  • Partecipazione diretta ad almeno un progetto di sviluppo di un macchinario o impianto industriale complesso, con un contributo concreto alla programmazione e al collaudo.
  • Esperienza pratica con CODESYS e buona conoscenza di Structured Text; capacità di leggere e comprendere programmi sviluppati negli altri linguaggi comunemente utilizzati sui PLC.
  • Competenze meccatroniche: comprensione del funzionamento di sensori, attuatori, motori, azionamenti e principali organi di movimentazione.
  • Capacità di leggere schemi elettrici e documentazione tecnica e di interpretare segnali e diagnostica dei dispositivi di campo.
  • Conoscenza dei principi delle reti industriali ed esperienza con uno o più protocolli quali EtherCAT, PROFINET, EtherNet/IP, Modbus TCP/RTU o CANopen.
  • Comprensione del ciclo PLC, della gestione dei task e dei vincoli temporali delle applicazioni di controllo.
  • Capacità di diagnosticare problemi distinguendo le possibili cause software, elettriche, meccaniche e di comunicazione.
  • Buona conoscenza dell’inglese tecnico, scritto e parlato, per interagire con clienti e fornitori internazionali.
  • Disponibilità a trasferte in Italia e all’estero, anche di durata prolungata e per più settimane consecutive, in particolare durante le fasi di installazione e avviamento.

Competenze preferenziali

  • Conoscenza di Python, C/C++, C# o altri linguaggi utilizzabili per integrazione, diagnostica, test e applicazioni industriali.
  • Esperienza con motion control, servoazionamenti, assi coordinati e CODESYS SoftMotion.
  • Familiarità con la programmazione orientata agli oggetti in CODESYS e con lo sviluppo di librerie modulari.
  • Esperienza con CODESYS Visualization o altre piattaforme HMI/SCADA.
  • Conoscenza di OPC UA, MQTT e API REST per lo scambio dati e l’integrazione tra sistemi OT e IT.
  • Esperienza nell’integrazione di robot, sistemi di visione, strumenti di misura o sistemi di tracciabilità.
  • Utilizzo di Git o altri sistemi di controllo versione, strumenti di tracciamento delle anomalie e procedure di test strutturate.
  • Familiarità con ambienti Windows e Linux e con strumenti di diagnostica delle reti.
  • Conoscenze di base di sicurezza delle macchine e sicurezza funzionale, con capacità di distinguere le logiche di controllo ordinarie dalle funzioni di sicurezza.
  • Attenzione alla cybersecurity industriale, alla gestione degli accessi remoti e alle procedure di backup e ripristino.
  • Diploma tecnico, percorso ITS o laurea in informatica, automazione, elettronica, meccatronica o discipline affini. Saranno valorizzate anche esperienze professionali equivalenti.

Caratteristiche personali

Cerchiamo una persona curiosa, precisa e orientata alla risoluzione dei problemi, capace di lavorare in un team multidisciplinare e di comunicare con chiarezza con colleghi e clienti.

Sono importanti un approccio pratico, la capacità di documentare il proprio lavoro e l’attenzione alla qualità del software, alla manutenibilità e all’affidabilità delle macchine. L’autonomia richiesta sarà commisurata all’esperienza, con disponibilità a confrontarsi e a segnalare tempestivamente criticità e necessità di supporto.

Contesto professionale

Il ruolo prevede il coinvolgimento in progetti di automazione e integrazione OT/IT, con la possibilità di seguire il software fino al funzionamento reale della macchina e di ampliare le proprie competenze su tecnologie e applicazioni industriali differenti.

Sede di lavoro: Reggio Emilia

Impegno indicativo in trasferta: almeno 50% del tempo, con periodi continui di almeno due settimane

In fase di candidatura chiediamo di descrivere brevemente uno o due progetti significativi, specificando la tipologia di macchina, le tecnologie utilizzate e il contributo personale allo sviluppo e alla messa in servizio, senza divulgare informazioni riservate.

Other offers great for you!

These companies are also looking for great profiles

Freelance.com

Consultant AMOA / Product Owner MES DELMIA Apriso

Freelance

Paris, France

Hybrid

Skills

Product OwnershipSAP ERPMQTTDELMIA AprisoRequirements gatheringFunctional testingAzure DevOpsHP ALM

14 hours ago

Quick apply

Raedy

Ingénieur Système et Réseau, Infrastructure de Gestion de la Donnée(Open Source)

Freelance

Nancy, France

Hybrid

Skills

DockerPythonPostgreSQLMySQLGitAnsibleLinuxTerraformApache KafkaPuppetCI/CDBashTCP/IPPKI

7 hours ago

Quick apply

EAYS Consulting

Architecte technique – , Saint-Denis (93) – 12 mois

TJM 576 EUR/jour

Freelance

Hybrid

Skills

MongoDBDockerAngularNodePythonJavaPostgreSQLAWSLinuxKubernetesOracleAzure

7 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools