Junior C++ Software Engineer

ZURU Tech · Modena, Emilia romagna, Italia · · 50€ - 70€


Descrizione dell'offerta

About Our Mission & Product

ZURU Tech is on a mission to digitise the construction process of buildings worldwide. We develop the first BIM software that lets you design and have your real dream home built.

About The Role

You will work with a multidisciplinary team in our Modena Hub, joining either the Comfort group or the Structworks teams. The role begins with a three‑month onboard training covering C++ and Unreal Engine, supported by an internal buddy.

After training, you will:

  • Develop your first mini‑BIM and then join a coding team reporting to a lead supervisor.
  • Research emerging technologies and implement them.
  • Collaborate with the UI/UX team and offices in India and China to deliver multiplatform software for Windows, iOS, macOS, Android and VR.
  • Work in Scrum with 2‑week sprints alongside other developers of varying seniority.

Qualifications

  • C++ programming: studies or short experience in C++ programming and analysis.
  • Problem‑solving: ability to solve complex problems through software engineering, preferably related to 3‑D geometries.
  • Desktop software implementation: experience or studies in implementing desktop software in C++.
  • Analytical skills: ability to analyse and derive insights.
  • Project portfolio: personal projects for Windows and mobile devices is a plus.
  • Interpersonal skills: excellent teamwork and collaboration.
  • Education: degree in Computer Engineering or Computer Science.
  • English proficiency: must speak and write English very well.

Salary

€27,000 – €33,000 a year

Benefits

  • Flex time: choose when to work from 6 am to 10 pm with core hours 10:00 am–12:00 pm.
  • Hybrid work‑from‑home policy.
  • Paid relocation to Modena.
  • International environment.
  • Wellness benefit.
  • Free coffee, drinks and social events.

Hiring Process

The process is a 2‑way conversation with 5 steps:

  1. Initial contact via email.
  2. TA behavioural & general technical assessment (max 1 h).
  3. Technical & live code interview (1.5 h).
  4. Interview loop with Tech Lead and other engineers.
  5. Offer.

Equal Opportunity

The research is addressed to both sexes and people of all ages and nationalities. Applicants have the right to process personal data pursuant to GDPR. Artificial intelligence may be used to support the hiring process but final decisions are made by humans.

#J-18808-Ljbffr

Approfondimento sul ruolo

Questa posizione offre l'opportunità di avviare una carriera come sviluppatore C++ in un contesto tecnico stimolante. Il ruolo prevede un percorso strutturato di onboarding con formazione dedicata su C++ e Unreal Engine, seguito dall'integrazione in team di sviluppo multidisciplinari.

Il ruolo

Lavorerai con team multidisciplinari sviluppando software BIM e soluzioni multipiattaforma per Windows, iOS, macOS, Android e VR. Dopo una fase di onboarding di tre mesi, svilupperai il tuo primo mini-BIM e ti unirai a un coding team. Le tue responsabilità includeranno l'implementazione di funzionalità software, la ricerca di tecnologie emergenti e la collaborazione con team UI/UX e uffici internazionali, operando in metodologia Scrum con sprint di due settimane.

Competenze valorizzate

  • Programmazione C++: studi o esperienza pratica nella programmazione e analisi C++
  • Problem-solving: capacità di risolvere problemi complessi attraverso l'ingegneria del software, preferibilmente legati a geometrie 3D
  • Implementazione di software desktop: esperienza o studi nell'implementazione di software desktop in C++
  • Abilità analitiche: capacità di analizzare requisiti e scenari tecnici complessi
  • Unreal Engine: familiarità con il motore grafico (argomento della formazione iniziale)

Il mercato del lavoro a WorkFromHome

L'Emilia-Romagna rappresenta una regione dinamica per lo sviluppo software, con crescente domanda di figure tecniche specializzate in C++ e game engine. Il territorio offre opportunità di lavoro ibrido e da remoto, combinando flessibilità lavorativa con accesso a progetti tecnicamente sfidanti nel settore della digitalizzazione e della progettazione.

Domande frequenti

Quali sono le responsabilità principali di un Junior C++ Software Engineer?
Sviluppare e manutenere codice C++ per software multipiattaforma, collaborare con team di sviluppo e design, implementare soluzioni software secondo specifiche tecniche, e partecipare attivamente alle sessioni di sprint planning e review.
Quali requisiti sono fondamentali?
Conoscenza di C++ acquisita tramite studi o breve esperienza pratica, competenze di problem-solving applicate a geometrie 3D, e comprensione dei principi di implementazione di software desktop. La formazione iniziale su Unreal Engine verrà fornita dall'azienda.

Competenze rilevate

Candidatura e Ritorno (in fondo)