C++ Software Developer
RE:LAB s.r.l.
C++ Software Developer
Company Description
RE:LAB is a design and innovation company specialized in shaping the interaction between people and complex technologies.
Since 2004, we have been working on products and systems used daily across the automotive, industrial, and consumer sectors. Our goal is to make advanced technology understandable, safe, and natural to use.
We don’t just design interfaces. We design experiences that bring together design, engineering, human factors, and artificial intelligence. Our multidisciplinary team tackles real-world challenges in highly complex contexts, where quality and reliability are essential.
We partner with global companies when user experience is not a detail, but a critical factor for a product’s success—when adoption, safety, and user trust truly make the difference.
At RE:LAB, we believe technology should feel human. This belief guides the way we work, the design decisions we make, and the relationships we build every day.
Designing human experiences for complex technologies.
Position
To strengthen our technical team, we are looking for a C++ Software Developer to contribute to the development of production-grade software solutions for real-world products and systems, including embedded environments.
The selected candidate will primarily work with C++ and will have the opportunity to progressively specialise in Qt and QML for the development of graphical user interfaces and integrated applications.
We are looking for someone with solid C++ programming experience and a strong interest in developing specialised expertise in Qt/QML. Previous knowledge of these frameworks would be a valuable asset but is not a mandatory requirement.
Main Activities
- Design and develop software applications in C++.
- Contribute to the development and evolution of software for products and embedded systems.
- Develop and integrate graphical user interfaces using Qt and QML.
- Support the integration of user interfaces, application logic, and system components.
- Participate in requirements analysis and the definition of technical solutions.
- Perform software debugging, testing, and optimisation.
- Maintain and continuously improve existing applications.
- Collaborate with designers, developers, and other members of multidisciplinary technical teams.
Requirements
- Master’s degree in Computer Engineering, Computer Science or a related field.
- Previous experience in C++ programming.
- Good understanding of object-oriented programming principles.
- Familiarity with common software development tools and processes.
- Strong interest in specialising in application and user interface development with Qt/QML.
- Familiarity with version control systems, preferably Git.
- Strong analytical and problem-solving skills.
- Ability to work effectively within multidisciplinary technical teams.
- Good command of English.
Preferred Qualifications
- Previous experience, even at an introductory level, with Qt and QML.
- Knowledge of software development for embedded systems.
- Experience developing graphical user interfaces or desktop applications.
- Familiarity with Linux operating systems.
- Knowledge of software integration with hardware components.
- Experience with testing, debugging, and continuous integration tools.
Other information
Schedule: Full- time, 40 hours per week.
Location: Reggio Emilia, on-site
Our Promise
We build technology for people—and that same principle guides how we work together. At RE:LAB, you’ll find more than a role: a place where ideas are valued, growth is supported, and individual perspectives contribute to meaningful innovation.
Our Values in Action
- Integrity first: we act with transparency and responsibility in every decision, project, and interaction.
- Diversity as a strength: different backgrounds and viewpoints help us solve complex problems better.
- Inclusion by design: we encourage open dialogue and create space for everyone to contribute.
- Growth mindset: we support continuous learning and professional development through real projects and shared expertise.
Ready to shape the future of human–machine interaction?
Join a team that values both advanced technology and human connection.
- ...To strengthen our technical team, we are looking for a C++ Software Developer to contribute to the development of production-grade software... ...mandatory requirement. Main Activities Design and develop software applications in C++. Contribute to the development...ConsigliatoTempo pieno40 h/sett.
- ...Job Description The Software Engineer is responsible for creating ICT solutions that comply with the internal customer's requirements... ...the role are: planning and designing the solution in detail; developing and engineering solution components; creating prototypes and...ConsigliatoTempo pieno
28.000 €
...mondo – Enrico Grassi, CEO e fondatore di E80 Group Stiamo parlando di te? Ecco cosa E80 Group può offrirti. Il/la Software Developer sarà inserito nel reparto Software Projects che in E80 Group è il riferimento per le funzioni Sales, Business Analysis,...ConsigliatoSmart working- ...pallettizzatori robotizzati, il Gruppo ha sviluppato la piattaforma software SM.I.LE80 (Smart Integrated Logistics) per garantire l’... ...offrirti. Siamo alla ricerca di un L’ LGV Projects Software Developer da inserire nel reparto LGV Software che in E80 Group è il...Consigliato
- To develop and strengthen the technical area, for the Reggio Emilia headquarters, Blulink is looking for a Software Developer with experience in developing web applications based on Microsoft .NET Framework. The figure, under the coordination of the head of the technical...ConsigliatoImpiego permanente
- ...Grassi, CEO e fondatore di E80 Group Stiamo parlando di te? Ecco cosa E80 Group può offrirti. Il/la WebUI Interface Software Developer sarà inserito nel reparto Software Projects che in E80 Group è il riferimento per le funzioni Sales, Business Analysis,...Smart workingTempo pienoImpiego permanente
- ...Ricerca e Selezione, per azienda specializzata soluzioni di automazione industriale, macchine speciali e sistemi di collaudo, ricerca SOFTWARE ENGINEER La persona si occuperà dello sviluppo e della manutenzione di applicazioni software dedicate all'ambito industriale e...Impiego permanente
2.000 - 2.800 €/mese
...Filiale di Alessandria ricerca per importante Azienda che si occupa di Trattamento Acque & Beverage: una figura di IoT & Full Stack Software Engineer con un profilo multidisciplinare, orientato alla crescita tecnica e alla gestione di sistemi complessi. Il contesto...Tempo pienoImpiego permanenteStage/TirocinioRemotoWeekend- ...The entire logistics flow is centrally managed by the SM.I.LE80 software platform (Smart Integrated Logistics), that ensures the efficient... ..., embedded systems. * 5+ years of working experience with C/C++ on Linux environments.• Deep Knowledge of Linux OS internals/kernel...Tempo pienoImpiego permanente
- ...nello sviluppo di piattaforme tecnologiche, in grado di processare e rendere intellegibili i processi aziendali, seleziona Python Developer per importante cliente. Il candidato ideale dovrà avere almeno 2 anni di esperienza lavorativa nel ruolo, preferibilmente in...Smart workingRemoto
- ...SW & Controls Engineer The Software & Controls Engineer independently develops Controls Architectures, Algorithms... ...RESPONSIBILITIES: Define and develop system requirements, architecture,... ...environments like Matlab Simulink, ANSI-C, C++, C#, Python English language...
- ...un lavoro in Italia (IT) come SW & Controls Engineer Il Software & Controls Engineer sviluppa in autonomia architetture di... ...agile Competenze di programmazione (Matlab/Simulink, ANSI-C, C++, C#, Python) Conoscenza della lingua inglese (livello buono/avanzato...
30.000 €
...un* Sviluppatore .NET da inserire in un team di sviluppo altamente qualificato, con il compito di: sviluppare nuovi progetti software; contribuire alla definizione e manutenzione dell’ architettura dei sistemi informativi ; partecipare attivamente all’intero...Smart workingLavoro ibridoRemoto40.000 € - 50.000 €
...settore di riferimento. Il ruolo All’interno del team dell'Ufficio Tecnico, avrai il compito di progettare e sviluppare il software per il controllo delle linee di produzione. Con il supporto del team di progettazione, avrai la possibilità di supportare l’intero...Smart workingTempo pienoImpiego permanenteOrario flessibile54.000 € - 62.000 €
...Progettare, sviluppare e mantenere firmware embedded in linguaggio C/C++. · Sviluppare algoritmi e funzionalità dedicate al controllo... ...a punto dei prototipi in laboratorio. · Sviluppare strumenti software per diagnostica, test e supporto alle attività di sviluppo. ·...Impiego permanente25.000 € - 35.000 €
Archimede S.p.A. Ricerchiamo per storica azienda cliente del territorio operante in ambito automazione, leader nel proprio settore, posizione finalizzata a contratto a tempo indeterminato: PROGRAMMATORE ISOLE ROBOTIZZATE Diploma o Laurea in ambito tecnico ...Tempo pienoImpiego permanenteDal lunedì al venerdì- Archimede SpA è regolarmente autorizzata dal Ministero del Lavoro ai sensi del D.lgs. 276/03 (Aut. Def. Min. Lav. Prot. 13/I/0012061 del 03/05/07) - Filiale di Reggio Emilia Ricerchiamo per storica azienda cliente del territorio operante in ambito automazione, leader...Tempo pienoImpiego permanenteDal lunedì al venerdì
31.300 € - 47.000 €
...origine, orientamento, abilità, credo o qualsiasi altra caratteristica personale. Posizione: Come Senior Mechanical Developer rispondendo al Mechanical Manager, ti occuperai della progettazione meccanica e della realizzazione di specifiche tecniche dei...50.000 €
...potenziamento della nostra divisione DWIT - Business Line dedicata all’IT Consulting di eGlue – stiamo ricercando un React Front-End Developer. Sede di Lavoro: Reggio Emilia, ibrido al 50%. Contratto: Fino a 50.000€ RAL, assunzione a tempo indeterminato con...Impiego permanenteLavoro ibridoOrario flessibile28.000 € - 30.000 €
Archimede S.p.A. Cerchiamo un Installatore e Programmatore di Isole Robotizzate per una realtà consolidata specializzata in automazione industriale. Sarai responsabile dell'installazione, della messa in servizio e della programmazione di robot industriali e isole...Tempo pienoImpiego permanenteDal lunedì al venerdì35.000 € - 45.000 €
...organizzazione dell’area tecnica. Le tue attività · Programmerai macchine per il taglio laser, punzonatrice e combinate attraverso software dedicati (Lantek, NCX, ecc.) · Gestirai i disegni tecnici con utilizzo di SolidWorks · Collaborerai allo sviluppo delle fasi di...Tempo pienoImpiego permanente25.000 € - 30.000 €
Ali Professional, per importante realtà a Reggio Emilia, leader nella manifattura industriale, cerca un/una Installatore / Programmatore Isole Robotizzate Junior Sede: Italia (trasferte sul territorio nazionale) Contratto: Tempo pieno RAL: €25.000 – €...Tempo pienoDal lunedì al venerdì- Archimede SpA è regolarmente autorizzata dal Ministero del Lavoro ai sensi del D.lgs. 276/03 (Aut. Def. Min. Lav. Prot. 13/I/0012061 del 03/05/07) - Filiale di Reggio Emilia Cerchiamo un Installatore e Programmatore di Isole Robotizzate per una realtà consolidata specializzata...Tempo pienoImpiego permanenteDal lunedì al venerdì
1.600 - 2.000 €/mese
Eurointerim Eurointerim S.p.A. - Filiale di Suzzara ricerca per azienda del settore oleodinamico e siderurgico di Novellara (RE), una figura che si occupi di programmazione e attrezzaggio su frese CNC, per potenziamento dell'organico. Programmatore Attrezzista...Tempo pienoImpiego permanenteSomministrazione2 turniTurno di giorno- Eurointerim S.p.A. - Filiale di Suzzara ricerca per azienda del settore oleodinamico e siderurgico di Novellara (RE), una figura che si occupi di programmazione e attrezzaggio su frese CNC, per potenziamento dell'organico. Programmatore Attrezzista su Frese Cad/Cam...Somministrazione2 turniTurno di giorno
- ...automatiche e impianti industriali, selezioniamo un/a PROGRAMMATORE PLC OMRON E SIEMENS . La risorsa si occuperà di: Sviluppo software PLC per macchine ed impianti industriali; Programmazione PLC Omron e Siemens; Gestione e modifica di interfacce HMI;...Dal lunedì al venerdì
- Experis è la società IT & Technology del Gruppo Manpower. Le persone e le loro competenze sono il nostro successo e insieme ci poniamo come partner tecnologici dei nostri clienti attraverso servizi e soluzioni. Vogliamo essere artefici, proprio insieme a te, di un ambiente...Tempo pienoImpiego permanenteOrario flessibile
30.000 € - 45.000 €
...Emilia . Posizione: La risorsa, inserita all'interno dell'Ufficio Tecnico, si occuperà di: Sviluppare e programmare software PLC e HMI per impianti e macchinari industriali; Effettuare attività di collaudo, test e messa in servizio degli impianti;...- Orienta SpA – Società Benefit – filiale di Reggio Emilia ricerca un/una Programmatore PLC e Robot da inserire presso realtà operante nell'automazione industriale ATTIVITÀ Programmazione e messa in servizio di PLC Installazione e programmazione di robot e isole...TemporaneoTempo pienoImpiego permanenteDal lunedì al venerdì
2.000 - 2.800 €/mese
Staff spa, filiale di Carpi, ricerca per azienda metalmeccanica PROGRAMMATORE ROBOT DI SALDATURA con esperienza nella mansione. Richiesta disponibilità al lavoro sui 3 turni. Ral 35-40 k I candidati sono invitati a leggere l'informativa privacy nell'apposita sezione...3 turni
- software developer .net c # Provincia di Reggio nell'Emilia
- cs consulting Provincia di Reggio nell'Emilia
- c++ Provincia di Reggio nell'Emilia
- programmatore c++ Provincia di Reggio nell'Emilia
- c# remoto Provincia di Reggio nell'Emilia
- c.d.c. s.p.a. Provincia di Reggio nell'Emilia
- c Provincia di Reggio nell'Emilia
- c# net Provincia di Reggio nell'Emilia
- responsabile c l Provincia di Reggio nell'Emilia
- pregressa esperienza c Provincia di Reggio nell'Emilia

