Jobs · himalayas
SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote
Ironwood Digital · Italy · Posted 14d ago
About the role
Develop software for embedded systems and web applications in a remote setting.
Ironwood Digital è un’azienda del gruppo Comelz, che svolge attività di progettazione, produzione elettronica e sviluppo software per il mondo industriale. Cerchiamo nuovi collaboratori e collaboratrici da inserire nei nostri team di sviluppo software, appartenenti alle categorie protette, in tre aree: Embedded Linux e firmware Sviluppo desktop e embedded Sviluppo web full stack Su cosa lavoriamo? I progetti tipici su cui lavoriamo riguardano: Embedded Linux e firmware Applicazioni ferroviarie, anche in sicurezza Controllo di processi di automazione industriale. Macchine a controllo numerico, per controllo motori e bus di campo industriali. Internet of Things (con trasmissioni dati in Wi-Fi, Bluetooth, GSM). Interfacce utente per dispositivi embedded con display touch. Sviluppo desktop e embedded Controllo di macchine industriali. Realizzazione di interfacce utente per dispositivi embedded con display touch. Software per il disegno tecnico 2D e 3D per il settore calzaturiero. Sviluppo web full stack Analisi e reportistica di dati acquisiti da macchine industriali. Raccolta e visualizzazione di metriche collezionate da applicazioni web. Portali per la configurazione e gestione remota di macchine industriali. A seconda del tipo di progetto, la parte principale del lavoro consisterà in: Embedded Linux e firmware Sviluppare a basso livello su un sistema Linux embedded: realizzazione di BSP, kernel driver, demoni user space. Sviluppare in C su bare metal / microcontrollori: driver e uso di RTOS. Aiutare il team di progettisti elettronici nel test e debug delle schede progettate. Sviluppo desktop e embedded Realizzare applicazioni multipiattaforma (desktop e tablet), utilizzando le librerie Qt Creare interfacce utente, su sistemi desktop o embedded, e costruire il collegamento verso la logica di backend Scrivere algoritmi e logiche di backend al servizio delle applicazioni Sviluppo web full stack Realizzare interfacce di controllo per dispositivi industriali accessibili da browser. Sviluppare API HTTP per l'interoperabilità di applicazioni web e mobile. Creare applicazioni web per per il monitoraggio di dispositivi e la reportistica di dati in tempo reale. Contribuire allo sviluppo di applicazioni web distribuite, realizzate con microservizi, che fanno uso di Amazon AWS. Per Embedded Linux e firmware , ti capiterà di dover accedere agli schemi elettrici delle schede, realizzati con Altium Designer. A volte, sarà necessario creare degli strumenti software per semplificare lo sviluppo o per realizzare piccoli applicativi di test: in questi casi, i linguaggi e le tecnologie che preferiamo usare sono C++, Python, Bash, Go, Qt / QML. Per lo sviluppo software desktop ed embedded è un requisito la conoscenza di almeno uno tra i linguaggi C , C++ , Python e Go . Per lo sviluppo software web full stack ti chiediamo la conoscenza delle principali tecnologie legate allo sviluppo software moderno per il web: in particolare, per la parte di frontend, angular.js o react.js . Per la parte di backend, lavoriamo con Python o Go , ma, se utilizzi altri linguaggi, non ti preoccupare, per noi non costituisce un problema. Siamo alla ricerca di persone appassionate, curiose, intraprendenti e flessibili che vogliano contribuire alla crescita dei progetti attraverso la realizzazione di sistemi tecnologicamente avanzati e dalle elevate prestazioni e affidabilità. Cerchiamo persone capaci di identificare le soluzioni e gli strumenti più adatti, con l’obiettivo di aumentare il valore e la qualità dei prodotti che offriamo. Si richiede l'appartenenza alle Categorie Protette L. 68/99 (anche art. 18) Come lavoriamo? I progetti sono affidati a team piccoli (2-5 persone in media), con un project manager, che svolge anche il ruolo di account manager verso il cliente, e un tech leader per la direzione tecnica e l’organizzazione del lavoro: solitamente ogni team segue un progetto alla volta. Il nostro modo di lavorare si ispira ai principi dell’Agile Manifesto. Non seguiamo un metodo in particolare, lasciamo ai team la libertà di organizzarsi utilizzando le tecniche che ritengono più efficaci. Facciamo retrospettive e decidiamo assieme al cliente quali cambiamenti possiamo introdurre ad ogni iterazione per migliorare la qualità di ciò che rilasciamo. Utilizziamo Slack per comunicare con il team, con gli altri colleghi e i clienti, GSuite per gli strumenti di collaborazione, Trello come Kanban Board, lavagne, post-it e tutto ciò che serve per rendere la comunicazione continua, agevole e diretta. L’ambiente di lavoro è un grande open space silenzioso, inaugurato di recente. I membri di ciascun team occupano un’isola, per essere vicini e poter comunicare facilmente. Ci sono anche divanetti, aree riservate e sale riunioni per poter stare più concentrati quando si lavora in ufficio. Usiamo principalmente workstation Linux o macOS per lavorare. Ogni postazione ha due monitor, sedia ergonomica comoda ed è possibile avere una scrivania con il piano rialzabile. Ogn
Read the full posting on himalayas →
FAQ
Is the SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote role at Ironwood Digital remote?+
This SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote position is listed as remote (Italy).
What is the salary for the SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote role at Ironwood Digital?+
The listing states Estimated 93k-215k USD.
What seniority level is this SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote role?+
This is a senior level position.
How do I apply for the SW Developer categorie protette L.68/99 (anche art. 18) - Full Remote role at Ironwood Digital?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Ironwood Digital.