C++/WinAPI Software Developer

RE:LAB Srl Modena Italia Informatica Ibrido

Descrizione azienda

The interaction engineering company.

Founded in 2004, RE:Lab is now a leader in the design, development, and evaluation of Human-Machine Interfaces (HMI).

Our company’s culture is User-Centred and User-Experience driven.


We help machines to help humans.

Our aim is to improve the relationship between people and technologies in order to make the products and services of our customers reach higher levels of quality and competitiveness.


Designers, Human Factor experts, and engineers work side by side to achieve the most suitable interaction with a technological solution – either visual, physical, vocal, or gestural.

In doing that, we can count on consolidated expertise in interaction and visual design, ergonomics, and human factors, as well as on SW, FW, and HW development for HMI.

Posizione

We are seeking an experienced software developer with advanced skills in C++98/99 and WinAPI to join our team. This position offers the opportunity to significantly contribute to challenging projects, developing efficient, scalable, and robust software solutions for the car development used on displays.


  • Develop and maintain C++98/99 software using Visual Studio IDE, ensuring adherence to coding standards and code quality.
  • Utilize the Windows API (WinAPI) for graphical interface development, system programming, and hardware interfacing.
  • Optimize existing codebase for performance and memory usage, using profiling and optimization tools.
  • Actively participate in the software development lifecycle, from requirements gathering to deployment, including testing and debugging.
  • Collaborate with cross-functional teams to integrate new features and resolve complex technical issues.

Requisiti

  • Deep understanding of object-oriented programming (OOP) principles and proven experience in software development.
  • Demonstrated proficiency in using Visual Studio IDE and WinAPI for C++ application development.
  • Advanced knowledge of version control systems like Git and SVN.
  • Debugging and troubleshooting skills using Visual Studio tools.
  • Experience with CAN bus communication and vehicle network systems (preferred, but not mandatory).
  • Bachelor's degree in Computer Science or related field; additional certifications in Visual Studio or WinAPI development are a plus.

Soft Skills:


  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills in a team working environment.
  • Time management skills and ability to prioritize tasks to meet project deadlines.
  • Adaptability and willingness to learn new technologies and methodologies.

Altre informazioni

Full Time

Hybrid, Province of Modena


Our company is dedicated to conducting its business with the highest standards of ethics and integrity.

We are guided by a steadfast commitment to diversity, equality, and inclusion, creating a work environment where every individual can feel respected, valued, and motivated to perform at their best.

Hai già un tuo profilo? Accedi con il tuo account

Non hai ancora un profilo? Completa il form

Il sistema operativo che stai utilizzando fa scadere i file caricati entro un minuto: ti suggeriamo pertanto di caricare gli allegati come ultimo step prima dell'invio della candidatura. In caso contrario ti verrà richiesto il caricamento degli stessi ogni 60 secondi.

Clicca qui (o fai drag and drop) per Caricare un file
doc, docx, txt, rtf, pdf, odt (Max: 2 MB)

RE:LAB raccoglie alcuni Dati Personali dei propri Utenti.


Questo documento può essere stampato utilizzando il comando di stampa presente nelle impostazioni di qualsiasi browser.

Titolare del Trattamento dei Dati

RE:LAB S.r.l.

Via Tamburini, 5

42122 Reggio Emilia (RE) – Italy

Indirizzo email del Titolare: [email protected]

Tipologie di Dati raccolti

Fra i Dati Personali raccolti da RE:LAB, in modo autonomo o tramite terze parti, ci sono: Dati di utilizzo; Strumenti di Tracciamento; risposte alle domande; clic; eventi keypress; eventi relativi ai sensori di movimento; movimenti del mouse; posizione relativa allo scorrimento; eventi touch; varie tipologie di Dati; email; nome; numero di Utenti; informazioni sul dispositivo; statistiche delle sessioni; informazioni sul browser.

Dettagli completi su ciascuna tipologia di Dati Personali raccolti sono forniti nelle sezioni dedicate di questa privacy policy o mediante specifici testi informativi visualizzati prima della raccolta dei Dati stessi.

I Dati Personali possono essere liberamente forniti dall'Utente o, nel caso di Dati di Utilizzo, raccolti automaticamente durante l'uso di RE:LAB.

Se non diversamente specificato, tutti i Dati richiesti da RE:LAB sono obbligatori. Se l’Utente rifiuta di comunicarli, potrebbe essere impossibile per RE:LAB fornire il Servizio. Nei casi in cui RE:LAB indichi alcuni Dati come facoltativi, gli Utenti sono liberi di astenersi dal comunicare tali Dati, senza che ciò abbia alcuna conseguenza sulla disponibilità del Servizio o sulla sua operatività.

Gli Utenti che dovessero avere dubbi su quali Dati siano obbligatori sono incoraggiati a contattare il Titolare.

L’eventuale utilizzo di Cookie - o di altri strumenti di tracciamento - da parte di RE:LAB o dei titolari dei servizi terzi utilizzati da RE:LAB ha la finalità di fornire il Servizio richiesto dall'Utente, oltre alle ulteriori finalità descritte nel presente documento e nella Cookie Policy.

L'Utente si assume la responsabilità dei Dati Personali di terzi ottenuti, pubblicati o condivisi mediante RE:LAB.

Modalità e luogo del trattamento dei Dati raccolti

Modalità di trattamento

Il Titolare adotta le opportune misure di sicurezza volte ad impedire l’accesso, la divulgazione, la modifica o la distruzione non autorizzate dei Dati Personali.

Il trattamento viene effettuato mediante strumenti informatici e/o telematici, con modalità organizzative e con logiche strettamente correlate alle finalità indicate. Oltre al Titolare, in alcuni casi, potrebbero avere accesso ai Dati altri soggetti coinvolti nell’organizzazione di RE:LAB (personale amministrativo, commerciale, marketing, legali, amministratori di sistema) ovvero soggetti esterni (come fornitori di servizi tecnici terzi, corrieri postali, hosting provider, società informatiche, agenzie di comunicazione) nominati anche, se necessario, Responsabili del Trattamento da parte del Titolare. L’elenco aggiornato dei Responsabili potrà sempre essere richiesto al Titolare del Trattamento.

Luogo

I Dati sono trattati presso le sedi operative del Titolare ed in ogni altro luogo in cui le parti coinvolte nel trattamento siano localizzate. Per ulteriori informazioni, contatta il Titolare.

I Dati Personali dell’Utente potrebbero essere trasferiti in un paese diverso da quello in cui l’Utente si trova. Per ottenere ulteriori informazioni sul luogo del trattamento l’Utente può fare riferimento alla sezione relativa ai dettagli sul trattamento dei Dati Personali.

Periodo di conservazione

Se non diversamente indicato in questo documento, i Dati Personali sono trattati e conservati per il tempo richiesto dalla finalità per la quale sono stati raccolti e potrebbero essere conservati per un periodo più lungo a causa di eventuali obbligazioni legali o sulla base del consenso degli Utenti.

Finalità del Trattamento dei Dati raccolti

I Dati dell’Utente sono raccolti per consentire al Titolare di fornire il Servizio, adempiere agli obblighi di legge, rispondere a richieste o azioni esecutive, tutelare i propri diritti ed interessi (o quelli di Utenti o di terze parti), individuare eventuali attività dolose o fraudolente, nonché per le seguenti finalità: Protezione dallo SPAM, Contattare l'Utente, Interazione con piattaforme di raccolta dati e altre terze parti, Gestione dei tag e Statistica.

Per ottenere informazioni dettagliate sulle finalità del trattamento e sui Dati Personali trattati per ciascuna finalità, l’Utente può fare riferimento alla sezione “Dettagli sul trattamento dei Dati Personali”.

Dettagli sul trattamento dei Dati Personali

I Dati Personali sono raccolti per le seguenti finalità ed utilizzando i seguenti servizi:

Contattare l'Utente

Modulo di contatto (RE:LAB)

L’Utente, compilando con i propri Dati il modulo di contatto, acconsente al loro utilizzo per rispondere alle richieste di informazioni, di preventivo, o di qualunque altra natura indicata dall’intestazione del modulo.

Dati Personali trattati: varie tipologie di Dati.

Mailing list o newsletter (RE:LAB)

Con la registrazione alla mailing list o alla newsletter, l’indirizzo email dell’Utente viene automaticamente inserito in una lista di contatti a cui potranno essere trasmessi messaggi email contenenti informazioni, anche di natura commerciale e promozionale, relative a RE:LAB. L'indirizzo email dell'Utente potrebbe anche essere aggiunto a questa lista come risultato della registrazione a RE:LAB o dopo aver effettuato un acquisto.

Dati Personali trattati: email; nome.

Gestione dei tag

Questo tipo di servizi è funzionale alla gestione centralizzata dei tag o script utilizzati su RE:LAB.

L'uso di tali servizi comporta il fluire dei Dati dell'Utente attraverso gli stessi e, se del caso, la loro ritenzione.

Google Tag Manager (Google Ireland Limited)

Google Tag Manager è un servizio di gestione dei tag fornito da Google Ireland Limited.

Dati Personali trattati: Strumenti di Tracciamento.

Luogo del trattamento: Irlanda – Privacy Policy.

Interazione con piattaforme di raccolta dati e altre terze parti

Questo tipo di servizi consente agli Utenti di interagire con le piattaforme di raccolta dati o altri servizi direttamente dalle pagine di RE:LAB allo scopo di salvare e riutilizzare i dati.

Nel caso in cui sia installato uno di questi servizi, è possibile che, anche nel caso gli Utenti non utilizzino il servizio, lo stesso raccolga Dati di Utilizzo relativi alle pagine in cui è installato.

Widget Mailchimp (Intuit Inc.)

Il widget Mailchimp consente di interagire con il servizio di gestione degli indirizzi email e di invio di messaggi Mailchimp fornito da Intuit Inc.

Dati Personali trattati: email; nome.

Luogo del trattamento: Stati Uniti – Privacy Policy.

Protezione dallo SPAM

Questo tipo di servizi analizza il traffico di RE:LAB, potenzialmente contenente Dati Personali degli Utenti, al fine di filtrarlo da parti di traffico, messaggi e contenuti riconosciuti come SPAM.

Google reCAPTCHA (Google Ireland Limited)

Google reCAPTCHA è un servizio di protezione dallo SPAM fornito da Google Ireland Limited.

L'utilizzo del sistema reCAPTCHA è soggetto alla privacy policy e ai termini di utilizzo di Google.

Dati Personali trattati: clic; Dati di utilizzo; eventi keypress; eventi relativi ai sensori di movimento; eventi touch; movimenti del mouse; posizione relativa allo scorrimento; risposte alle domande; Strumenti di Tracciamento.

Luogo del trattamento: Irlanda – Privacy Policy.

Statistica

I servizi contenuti nella presente sezione permettono al Titolare del Trattamento di monitorare e analizzare i dati di traffico e servono a tener traccia del comportamento dell’Utente.

Google Analytics 4 (Google Ireland Limited)

Google Analytics è un servizio di statistica fornito da Google Ireland Limited (“Google”). Google utilizza i Dati Personali raccolti allo scopo di tracciare ed esaminare l’utilizzo di RE:LAB, compilare report e condividerli con gli altri servizi sviluppati da Google.

Google potrebbe utilizzare i Dati Personali per contestualizzare e personalizzare gli annunci del proprio network pubblicitario.

In Google Analytics 4, gli indirizzi IP vengono utilizzati al momento della raccolta e poi eliminati prima che i dati vengano registrati in qualsiasi data center o server. Per saperne di più, è possibile consultare la documentazione ufficiale di Google.

Dati Personali trattati: Dati di utilizzo; informazioni sul browser; informazioni sul dispositivo; numero di Utenti; statistiche delle sessioni; Strumenti di Tracciamento.

Luogo del trattamento: Irlanda – Privacy Policy – Opt Out.

Cookie Policy

RE:LAB fa utilizzo di Strumenti di Tracciamento. Per saperne di più, gli Utenti possono consultare la Cookie Policy.

Ulteriori informazioni sul trattamento

Difesa in giudizio

I Dati Personali dell’Utente possono essere utilizzati da parte del Titolare in giudizio o nelle fasi preparatorie alla sua eventuale instaurazione per la difesa da abusi nell'utilizzo di RE:LAB o dei Servizi connessi da parte dell’Utente.

L’Utente dichiara di essere consapevole che il Titolare potrebbe essere obbligato a rivelare i Dati per ordine delle autorità pubbliche.

Informative specifiche

Su richiesta dell’Utente, in aggiunta alle informazioni contenute in questa privacy policy, RE:LAB potrebbe fornire all'Utente delle informative aggiuntive e contestuali riguardanti Servizi specifici, o la raccolta ed il trattamento di Dati Personali.

Log di sistema e manutenzione

Per necessità legate al funzionamento ed alla manutenzione, RE:LAB e gli eventuali servizi terzi da essa utilizzati potrebbero raccogliere log di sistema, ossia file che registrano le interazioni e che possono contenere anche Dati Personali, quali l’indirizzo IP Utente.

Informazioni non contenute in questa policy

Ulteriori informazioni in relazione al trattamento dei Dati Personali potranno essere richieste in qualsiasi momento al Titolare del Trattamento utilizzando gli estremi di contatto.

Modifiche a questa privacy policy

Il Titolare del Trattamento si riserva il diritto di apportare modifiche alla presente privacy policy in qualunque momento notificandolo agli Utenti su questa pagina e, se possibile, su RE:LAB nonché, qualora tecnicamente e legalmente fattibile, inviando una notifica agli Utenti attraverso uno degli estremi di contatto di cui è in possesso. Si prega dunque di consultare con frequenza questa pagina, facendo riferimento alla data di ultima modifica indicata in fondo.


Qualora le modifiche interessino trattamenti la cui base giuridica è il consenso, il Titolare provvederà a raccogliere nuovamente il consenso dell’Utente, se necessario.

Definizioni e riferimenti legali

Dati Personali (o Dati)

Costituisce dato personale qualunque informazione che, direttamente o indirettamente, anche in collegamento con qualsiasi altra informazione, ivi compreso un numero di identificazione personale, renda identificata o identificabile una persona fisica.

Dati di Utilizzo

Sono le informazioni raccolte automaticamente attraverso RE:LAB (anche da applicazioni di parti terze integrate in RE:LAB), tra cui: gli indirizzi IP o i nomi a dominio dei computer utilizzati dall’Utente che si connette con RE:LAB, gli indirizzi in notazione URI (Uniform Resource Identifier), l’orario della richiesta, il metodo utilizzato nell’inoltrare la richiesta al server, la dimensione del file ottenuto in risposta, il codice numerico indicante lo stato della risposta dal server (buon fine, errore, ecc.) il paese di provenienza, le caratteristiche del browser e del sistema operativo utilizzati dal visitatore, le varie connotazioni temporali della visita (ad esempio il tempo di permanenza su ciascuna pagina) e i dettagli relativi all’itinerario seguito all’interno dell’Applicazione, con particolare riferimento alla sequenza delle pagine consultate, ai parametri relativi al sistema operativo e all’ambiente informatico dell’Utente.

Utente

L'individuo che utilizza RE:LAB che, salvo ove diversamente specificato, coincide con l'Interessato.

Interessato

La persona fisica cui si riferiscono i Dati Personali.

Responsabile del Trattamento (o Responsabile)

La persona fisica, giuridica, la pubblica amministrazione e qualsiasi altro ente che tratta dati personali per conto del Titolare, secondo quanto esposto nella presente privacy policy.

Titolare del Trattamento (o Titolare)

La persona fisica o giuridica, l'autorità pubblica, il servizio o altro organismo che, singolarmente o insieme ad altri, determina le finalità e i mezzi del trattamento di dati personali e gli strumenti adottati, ivi comprese le misure di sicurezza relative al funzionamento ed alla fruizione di RE:LAB. Il Titolare del Trattamento, salvo quanto diversamente specificato, è il titolare di RE:LAB.

RE:LAB (o questa Applicazione)

Lo strumento hardware o software mediante il quale sono raccolti e trattati i Dati Personali degli Utenti.

Servizio

Il Servizio fornito da RE:LAB così come definito nei relativi termini (se presenti) su questo sito/applicazione.

Unione Europea (o UE)

Salvo ove diversamente specificato, ogni riferimento all’Unione Europea contenuto in questo documento si intende esteso a tutti gli attuali stati membri dell’Unione Europea e dello Spazio Economico Europeo.

Cookie

I Cookie sono Strumenti di Tracciamento che consistono in piccole porzioni di dati conservate all'interno del browser dell'Utente.

Strumento di Tracciamento

Per Strumento di Tracciamento s’intende qualsiasi tecnologia - es. Cookie, identificativi univoci, web beacons, script integrati, e-tag e fingerprinting - che consenta di tracciare gli Utenti, per esempio raccogliendo o salvando informazioni sul dispositivo dell’Utente.

Riferimenti legali

Ove non diversamente specificato, questa informativa privacy riguarda esclusivamente RE:LAB.

(In caso di mancata autorizzazione, la richiesta non potrà essere processata)