About this position

Company Description

We don't just design interfaces. We craft the future of human-machine connection.

Since 2004, RE:LAB has been the secret weapon behind breakthrough products that people actually love to use. From the dashboard of tomorrow's autonomous vehicles to the smart appliances transforming homes worldwide, we create the invisible bridge between human intuition and cutting-edge technology.

What makes us different? While others focus on screens, we think in experiences. Our multidisciplinary team of interaction designers, software engineers, AI specialists, and human factors researchers doesn't just ask "can we build it?" – we ask "should people want to use it?"

Our superpower: Turning complex technology into effortless experiences across automotive, industrial, and consumer sectors. We're the team global leaders call when user adoption can make or break a multi-million dollar product launch.

Why join RE:LAB?

  • Shape tomorrow: Work on products millions will use daily
  • Grow exponentially: Learn from 20+ years of HMI innovation expertise
  • Think differently: Blend creativity with AI, ergonomics, and cutting-edge tech
  • Make impact: See your designs drive real business results for global brands

At RE:LAB, we believe technology should feel human. That's why the world's most innovative companies trust us to make their boldest visions feel natural, safe, and irresistible.

Ready to design the future? Join us.


Position

Join our engineering team as a Software Development Intern and dive into the world of embedded systems programming. This position provides a unique opportunity to develop technical skills in C/C++ development while contributing to real-world embedded software projects in a collaborative and innovative environment.

Key Responsibilities

  • Apply C/C++ programming skills to embedded system development
  • Design and implement software interfaces for embedded platforms
  • Support embedded system architecture and development initiatives
  • Work hands-on with microcontroller platforms and RTOS environments in Linux-based development environments
  • Engage in code review processes and learn industry best practices
  • Assist in troubleshooting and performance optimization of embedded solutions
  • Experience hardware-software integration workflows in real-time contexts
  • Contribute to embedded application user interface development


Requirements

  • University degree in Computer Science, Computer Engineering, or related field (current student or recent graduate)
  • Strong enthusiasm for embedded software technologies
  • Solid foundation in C/C++ programming concepts
  • Good grasp of computer science fundamentals and algorithmic thinking
  • Team collaboration mindset with strong learning aptitude
  • Analytical thinking and detail-oriented approach
  • Self-directed work style with proactive communication skills

Preferred Qualifications

  • Hands-on experience with embedded development or microcontroller projects
  • Familiarity with Linux development environments and real-time computing principles
  • Academic or personal projects involving embedded systems

This internship is perfect for students or recent graduates looking to build expertise in embedded software development while working on meaningful technical challenges.


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


Our Promise: We build technology for people—and that philosophy defines how we treat our team. At RE:LAB, you'll find more than a job: you'll discover a place where your ideas matter, your growth is prioritized, and your unique perspective drives innovation.

Our Values in Action:

  • Integrity first: Every decision, every project, every interaction
  • Diversity as strength: Different backgrounds, shared ambition
  • Inclusion by design: Everyone has a voice, everyone belongs
  • Growth mindset: We invest in your development as much as our technology


Ready to shape the future of human-machine interaction? Join a team that values both cutting-edge innovation and human connection.

Location

Reggio nell'Emilia

Experience

Internship

Contract

Internship

Are you interested in applying?

Keep in contact.

If you are interested in collaborating with us or if you would like information about our services, please contact us and we will be happy to help. Let’s get in touch and make something great happen.