Osnovno

Software Engineer

latina, lazio, Italy Podjetje: JR Italy Naročnik / delodajalec: Skytechnology SRL
Objavljeno: 18.05.2026
Datum zaprtja: 02.07.2026
Referenčna delovna mesta: 8e12ae136ca97879efee6749c71b12bd

Informacije o delovnih mestih

Lokacija
latina, lazio, Italy
Podjetje
JR Italy
Naročnik / delodajalec
Skytechnology SRL
Referenčna delovna mesta
8e12ae136ca97879efee6749c71b12bd
Vrsta seznama
Osnovno
Zahtevano delovno dovoljenje EU
Ne
Objavljeno
18.05.2026
Datum zaprtja
02.07.2026

Opis delovnega mesta

Skytechnology srl è una società di ingegneria punto di riferimento sul mercato dal 2004 per progettazione e consulenza di sistemi embedded per aziende che operano in diversi settori industriali e all’avanguardia (telecomunicazioni, automotive, avionica, aerospazio, trasporti, elettromedicale e automazione industriale).

Skytechnology integra esperienze e competenze affiancando i clienti nella creazione di innovazione tecnologica in ambito firmware/software embedded, hardware/FPGA, test e simulazione, compliance, validation, web IoT.



Profilo: Software Engineer per lo sviluppo di UI

Sede: Roma

Settore: Aerospazio e Difesa

Esperienza: Senior (Minimo 5 anni)



Responsabilità principali

  • Definire l'architettura del software UI seguendo i principi dell'Object-Oriented Programming (O.O.) e i principali Design Pattern.
  • Sviluppare interfacce grafiche moderne e performanti utilizzando C++, Qt e QML per contesti mission-critical.
  • Gestire l'intero ciclo di vita dello sviluppo (SDLC), dalla raccolta dei requisiti alla manutenzione, garantendo il rispetto delle metriche di qualità e performance.
  • Implementare la comunicazione tra componenti tramite i principali protocolli di rete, gestendo logiche multi-thread e ottimizzazione della memoria.
  • Promuovere e applicare metodologie Test-Driven Development (TDD) e Unit Testing per assicurare la massima robustezza del software.
  • Collaborare in ambienti CI/CD utilizzando strumenti di Configuration Management e automazione.



Requisiti Tecnici

  • Almeno 5 anni di esperienza lavorativa nello sviluppo software.
  • Ottima conoscenza di C++.
  • Esperienza consolidata (almeno 3 anni) nello sviluppo di applicazioni grafiche Qt in ambito enterprise.
  • Competenza specifica nello sviluppo di interfacce in QML.
  • Padronanza degli standard di analisi e progettazione O.O. (UML, Design Patterns, ecc.).
  • Buona conoscenza dei principi di TDD e Unit Testing (es. CPPUnit, JUnit, Spock).
  • Ottima conoscenza dei principali protocolli di rete.
  • Competenza nella gestione multi-thread e nell'ottimizzazione della memoria.
  • Ottima conoscenza di GIT.
  • Conoscenza di Jenkins, strumenti di DevOps e Configuration Management.



Unisciti al nostro team di Ricerca e Sviluppo!

Tutte le competenze richieste saranno verificate durante il colloquio tecnico.

Spretnosti

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Podobna delovna mesta

Predlagana delovna mesta

Eurojobs Support Assistant