OSAIcnc S.r.l.
With over 50 years of experience and 60,000 CNC applications installed worldwide to date, OSAIcnc drives the most advanced motion control evolutions in terms of technology, cost optimization and product customization in the field of metal, wood, plastic, glass and stone working.
OSAIcnc has brought the modularity and precision of its CNC systems to new quality standards, working closely with the most experienced machine tool manufacturers to develop innovative tools and constantly improve their products.
The sophisticated axes dynamics control, powerful User Interfaces, the possibility of working with the most commonly used FieldBuses and the complete backward compatibility of its products make OSAIcnc a reliable and cutting-edge partner for any company in the automation and the machine tools markets.
JOB DESCRIPTION
Siamo alla ricerca di un Numerical Control Software Engineer esperto e motivato per unirsi al nostro team di Ricerca & Sviluppo. Il candidato ideale avrà una solida esperienza nello sviluppo di software, ottime conoscenze di tecniche di controllo e sarà responsabile della progettazione, implementazione e ottimizzazione di sistemi di controllo per macchine utensili CNC.
Responsabilità principali
• Progettazione e Sviluppo di Software: Progettare e sviluppare software per il controllo numerico di macchine utensili CNC utilizzando linguaggi di programmazione come C, C++ e Python.
• Implementazione di Algoritmi di Controllo: Implementare e ottimizzare algoritmi di controllo per migliorare le prestazioni e l'efficienza delle macchine utensili.
• Testing e Debugging: Eseguire test approfonditi e debug del software per garantire prestazioni ottimali e affidabilità. Risolvere eventuali problemi e bug riscontrati durante il processo di sviluppo.
• Collaborazione e Comunicazione: Lavorare a stretto contatto con team multidisciplinari. Comunicare efficacemente con colleghi, fornitori e clienti per garantire una corretta implementazione delle soluzioni.
• Documentazione: Documentare il codice, le procedure di sviluppo e i risultati dei test secondo gli standard aziendali. Creare e mantenere documentazione tecnica dettagliata per supportare il team e i clienti.
• Innovazione e Miglioramento Continuo: Ricercare e implementare nuove tecnologie e metodologie per migliorare i sistemi di controllo numerico. Proporre e sviluppare soluzioni innovative per affrontare le sfide tecniche e di mercato.
Requisiti
• Laurea in Informatica, Ingegneria Informatica, Meccatronica, Elettronica, Matematica, Fisica o un campo correlato.
• Comprovata esperienza nello sviluppo di software di sistemi/processi industriali.
• Ottima conoscenza della programmazione orientata agli oggetti e dei linguaggi di programmazione C, C++
• Buona conoscenza dei sistemi operativi, in particolare Linux, e delle sue estensioni real-time
Competenze preferenziali
• Gradita la conoscenza di tecniche di machine learning e intelligenza artificiale.
• Gradita la conoscenza di altri linguaggi di programmazione come C#, Python e programmazione PLC.
Competenze trasversali
• Conoscenza della lingua italiana e inglese.
• Capacità di relazionarsi con fornitori italiani e stranieri.
• Buone capacità relazionali, team building, autonomia, curiosità e proattività.
Cosa offriamo
• Inserimento diretto in azienda.
• Contratto di lavoro: Tempo pieno, Tempo indeterminato.
• Possibilità di smart working.
Sede di lavoro
:
Ivrea (TO)
INVIO CV A
: HR @OSAICNC.COM