C++ Software Developer

RE:LAB s.r.l.

Reggio Emilia

In loco

EUR 42.000 - 65.000

Tempo pieno

8 giorni fa

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Descrizione del lavoro

RE:LAB is seeking a C++ Software Developer – Real-Time Systems to contribute to high-performance software for complex, technology-driven systems. You will develop reliable, real-time components and work on timing-sensitive applications within a multidisciplinary team.

The role emphasizes performance, resource management, and system-level understanding, with opportunities to influence architecture, debugging, testing, and validation across the software lifecycle. English proficiency is required.

Competenze

  • Degree in Computer Engineering, Computer Science, Electronic Engineering, or related technical field.
  • Strong knowledge of C++ and object-oriented programming.
  • Understanding of software architecture and development principles.
  • Interest in real-time systems and high-performance software.
  • Experience with debugging, testing, and development tools.
  • Fluency in English (written and spoken).

Mansioni

  • Develop and maintain software components and applications using C++.
  • Contribute to the development of real-time and performance-oriented software systems.
  • Work on software optimization, resource management, and system responsiveness.
  • Support software integration, testing, debugging, and validation activities.
  • Analyze and troubleshoot software issues across different development environments.
  • Collaborate with multidisciplinary engineering teams throughout the software development lifecycle.
  • Contribute to software architecture, technical documentation, and continuous improvement activities.

Conoscenze

C++
Object-oriented programming
Real-time systems
Problem-solving
English proficiency

Formazione

Degree in Computer Engineering/Computer Science/Electronic Engineering or related field

Descrizione del lavoro

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 Software Engineering division, we are looking for a C++ Software Developer – Real-Time Systems to contribute to the development of high-performance software solutions for complex and technology-driven systems.

The role focuses on the development of reliable and responsive applications, working on software components where performance, timing, and efficient resource management are key aspects.

We are looking for someone passionate about C++ development, curious about how software interacts with the underlying system, and motivated to work on challenging engineering projects where performance really matters.

Main Activities

  • Develop and maintain software components and applications using C++.
  • Contribute to the development of real-time and performance-oriented software systems.
  • Work on software optimization, resource management, and system responsiveness.
  • Support software integration, testing, debugging, and validation activities.
  • Analyze and troubleshoot software issues across different development environments.
  • Collaborate with multidisciplinary engineering teams throughout the software development lifecycle.
  • Contribute to software architecture, technical documentation, and continuous improvement activities.

Requirements

  • Degree in Computer Engineering, Computer Science, Electronic Engineering, or related technical fields.
  • Good knowledge of C++ and object-oriented programming.
  • Understanding of software architecture and development principles.
  • Interest in real-time systems, high-performance software, and system-level programming.
  • Familiarity with debugging, testing, and software development tools.
  • Analytical mindset and strong problem-solving skills.
  • Curiosity and willingness to work on complex technical challenges.
  • Ability to work effectively within multidisciplinary teams.
  • Good command of the English language, both written and spoken.

Nice to Have

  • Experience with real-time or embedded systems.
  • Familiarity with Linux-based environments or RTOS.
  • Knowledge of multithreading, concurrency, synchronization, and memory management.
  • Experience with performance analysis and software optimization.
  • Familiarity with communication protocols or hardware/software integration.
  • Experience in automotive, industrial, IoT, robotics, or other technology-driven environments.
  • Knowledge of additional programming languages such as C or Python.

Other information

Schedule: Full- time, 40 hours per week.

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.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Development Intern
Software Development Intern

RE:LAB s.r.l. • Reggio Emilia

In loco
EUR 7000 - 9000
Monthly internship allowance
Real-Time C++ Engineer — High-Performance Systems
Real-Time C++ Engineer — High-Performance Systems

RE:LAB s.r.l. • Reggio Emilia

In loco
EUR 42.000 - 65.000
AI & Machine Learning Engineer
AI & Machine Learning Engineer

RE:LAB s.r.l. • Reggio Emilia

In loco
EUR 55.000 - 75.000
Sales & Business Development
Sales & Business Development

RE:LAB s.r.l. • Piumazzo

In loco
EUR 30.000 - 35.000
Biomedical Engineer – Ergonomics & Product Design
Biomedical Engineer – Ergonomics & Product Design

RE:LAB s.r.l. • Torino

In loco
EUR 42.000 - 66.000
UI Design Intern
UI Design Intern

RE:LAB s.r.l. • Reggio Emilia

In loco
EUR 6700 - 11.000
Internship allowance
Cloud & DevOps Engineer
Cloud & DevOps Engineer

RE:LAB s.r.l. • Modena

In loco
EUR 35.000 - 50.000
Opportunities for professional growth
Impactful projects with global clients
Collaborative and inclusive environment
Software Engineer (m/f/d)
Software Engineer (m/f/d)

Brooks Automation Italy s.r.l. • Piemonte

Ibrido
EUR 40.000 - 60.000
Senior Software Engineer
Senior Software Engineer

Scienta • Turbigo

In loco
EUR 50.000 - 70.000
Embedded Software Developer
Embedded Software Developer

EDAG Group • Milano

Ibrido
EUR 35.000 - 47.000