Embedded Software Development Internship

Embedded Software Development Internship

Tirocinio 20 - 30 € / ora (stimato) Smart working non possibile
R

In sintesi

  • Mansioni: Sviluppa software embedded e interfacce grafiche per sistemi complessi.
  • Azienda: RE:LAB, un'azienda innovativa che progetta esperienze tecnologiche umane.
  • Benefit: Rimborso mensile, crescita professionale e ambiente di lavoro stimolante.
  • Altre informazioni: Internship di 6 mesi con opportunità di crescita in un team multidisciplinare.
  • Perché questo lavoro: Lavora su progetti reali e impara da ingegneri esperti in un contesto innovativo.
  • Qualifiche: Laurea in ingegneria informatica e buona conoscenza di C/C++.

La retribuzione prevista è compresa tra 20 - 30 € per ora.

  • Embedded Software Development Internship
  • 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 support the growth of our Software Engineering division, we are looking for an Embedded Software Development Internship (extracurricular internship) to join our technical team.

The internship offers the opportunity to work on real software development projects, contributing to the implementation of embedded applications and graphical interfaces for complex systems.

The selected candidate will collaborate with experienced software engineers and will progressively develop technical skills in C/C++, modern software architectures, and Qt/QML technologies.

We are looking for a curious and motivated candidate who is passionate about software development, enjoys understanding how systems work, and is eager to grow within an engineering environment focused on innovation and high-quality software.

  • Main Activities
  • Support the development of embedded software applications using C/C++.
  • Contribute to the implementation of graphical user interfaces using Qt/QML.
  • Participate in software design, coding, debugging, testing, and validation activities.
  • Collaborate with software engineers on the development of applications for embedded and interactive systems.
  • Support software integration and performance optimization activities.
  • Contribute to technical documentation and project deliverables.
  • Participate in multidisciplinary projects involving software, HMI, and embedded technologies.

Requirements

  • Master’s degree in Computer Engineering, Computer Science, Software Engineering, or related fields.
  • Good knowledge of C/C++ programming.
  • Strong interest in embedded software development and system-level programming.
  • Curiosity toward graphical application development and modern UI frameworks.
  • Analytical mindset and strong problem-solving attitude.
  • Willingness to learn and grow within a multidisciplinary engineering team.
  • Good command of the English language, both written and spoken.
  • Nice to Have
  • Familiarity with Qt and QML.
  • Knowledge of Linux-based development environments.
  • Experience with Git or other version control systems.
  • Basic understanding of embedded systems and software architecture.
  • Personal or academic projects involving C/C++, embedded development, or graphical applications.
  • Other information
  • Internship Details
  • Duration: 6 months
  • Schedule: Full-time
  • Start date: To be agreed based on candidate availability
  • Work location: On-site, Reggio Emilia HQ
  • Internship allowance: the internship includes a monthly reimbursement, in accordance with the applicable regional regulations.
  • 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.

Embedded Software Development Internship datore di lavoro: RE:LAB s.r.l.

RE:LAB è un eccellente datore di lavoro che offre un ambiente stimolante e innovativo per gli stagisti nello sviluppo software embedded. Con un forte focus sulla crescita personale e professionale, i membri del team possono collaborare con ingegneri esperti su progetti reali, sviluppando competenze tecniche in C/C++ e tecnologie moderne come Qt/QML. La nostra cultura aziendale promuove l'integrità, la diversità e l'inclusione, rendendo RE:LAB un luogo ideale per chi cerca un'esperienza lavorativa significativa a Reggio Emilia.

R

Dettagli di contatto:

Team di recruiting di RE:LAB s.r.l.

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere Embedded Software Development Internship

Collegati con i Team di Ingegneria

Partecipa a eventi o hackathon dedicati all'ingegneria e allo sviluppo software. Queste sono ottime occasioni per conoscere aziende come RE:LAB s.r.l. e per farti notare dai recruiter che cercano talenti freschi come il tuo.

Sfrutta le Università e le Piattaforme Allenate

Non sottovalutare il potere del tuo ateneo! Controlla i servizi di orientamento al lavoro per studenti e partecipa a programmi di tirocini che collegano il tuo profilo a realtà aziendali. Molti studenti vengono assunti direttamente dopo un tirocinio!

Costruisci il tuo Portfolio

Anche se si tratta di un tirocinio, avere un portfolio dei tuoi progetti personali o universitari può fare la differenza. Cerca di condividere i tuoi progetti su GitHub e renditi visibile per i recruiter e i manager di RE:LAB s.r.l..

Fai Rumore con i Social e le Community

Unisciti a gruppi su LinkedIn e Discord dedicati all'ingegneria e allo sviluppo software. Condividere le tue conoscenze e interagire con altri può aprire porte inattese. E non dimenticare: applicare direttamente sul sito di RE:LAB s.r.l. è sempre un'ottima mossa!

Pensiamo che ti servano queste competenze per eccellere come Embedded Software Development Internship

C/C++
Sviluppo di software embedded
Qt
QML
Architetture software moderne
Debugging
Testing

Alcuni consigli per la tua candidatura 🫡

Mostra i tuoi progetti!:Nel campo dell'ingegneria e dello sviluppo software, è super importante condividere i tuoi progetti. Se hai un portfolio o dei progetti su GitHub, includi i link nel tuo CV! Questo aiuta a dimostrare le tue abilità pratiche e la tua esperienza con i linguaggi di programmazione.

Parla delle tue esperienze pratiche:Quando scrivi la tua lettera di motivazione per il tirocinio, assicurati di menzionare esperienze pratiche che hai avuto, come stage precedenti, progetti universitari o hackathon. Spiega cosa hai imparato da queste esperienze e come possono esserti utili nella posizione che cerchi presso RE:LAB s.r.l..

Sii specifico con le tue competenze:Nel tuo CV, elenca le tecnologie e i linguaggi di programmazione specifici che conosci (ad esempio, Java, Python, C++). Assicurati anche di evidenziare eventuali certificati che hai ottenuto e come potrebbero applicarsi al lavoro da stagista presso RE:LAB s.r.l..

Non dimenticare la lettera di motivazione:Rendi la tua lettera di motivazione personale e coinvolgente. Spiega perché sei appassionato di ingegneria e sviluppo software e cosa speri di apprendere attraverso il tirocinio. Mostra il tuo entusiasmo per l'opportunità di lavorare con RE:LAB s.r.l..

Come prepararti a un colloquio di lavoro presso RE:LAB s.r.l.

Metti in mostra i tuoi progetti

Se hai qualche progetto di sviluppo software, portalo con te! Mostrare un portfolio di lavori ti permette di dimostrare il tuo approccio pratico e il tuo potenziale di apprendimento. Siamo qui per impressionare, quindi assicurati che il tuo codice sia ben commentato e che tu sia pronto a spiegare le scelte fatte.

Preparati a discutere di algoritmi e strutture dati

Durante un colloquio per un tirocinio in ingegneria e sviluppo software, è probabile che ti vengano chiesti problemi legati agli algoritmi o alle strutture dati. Fai una bella revisione e cerca di risolvere alcuni problemi su piattaforme come LeetCode o HackerRank. Questo ti aiuterà a guadagnare fiducia e a mostrare le tue competenze tecniche.

Non sottovalutare la tua motivazione

Come stagista, il tuo entusiasmo per l'apprendimento è chiave. Preparati a parlare di cosa ti ispira nel campo dello sviluppo software e perché vuoi lavorare con RE:LAB s.r.l.. Ricorda, i datori di lavoro spesso cercano passione e voglia di imparare, sopratutto per un ruolo come il tuo.

Fai domande sui progetti presenti

Quando ti danno l'opportunità di fare domande, chiedi specificamente dei progetti su cui l'azienda sta lavorando. Questo non solo ti aiuterà a capire meglio il contesto in cui potresti trovarti, ma dimostrerà anche che hai un genuino interesse per il lavoro di RE:LAB s.r.l.. Essere coinvolti nei dettagli è un ottimo modo per distinguerti!