Software Developer (C++)

Michael Page

Lombardia

Hybrid

EUR 38,000 - 48,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Personal training budget
Flexible hours
Hybrid work
Fruit day

Job summary

Michael Page International Italia S.r.l. Desio cerca uno sviluppatore software C++ con esperienza per lavorare in ambienti Windows e Linux, definire e accelerare soluzioni edge‑to‑cloud e contribuire al layer REST.

Il candidato ideale ha laurea in informatica o ingegneria e almeno 4 anni di esperienza con C++, embedded e applicazioni server ad alte prestazioni; conoscenze in AWS/GCP/Azure o OpenStack e buona padronanza dell'inglese. Orario ibrido.

Qualifications

  • Laurea in Informatica o Ingegneria (CSE) richiesta.
  • Almeno 4 anni di esperienza come software engineer in C++ su Linux/Windows.
  • Esperienza sviluppo applicazioni embedded/server high-performance e scalabili.
  • Conoscenza di C++ ( C++20 preferito ), Boost, STL.
  • Sistemi real-time, IPC, multi-threading.
  • Embedded cross-platform development.
  • Esperienza su cloud platforms (AWS, GCloud, Azure, OpenStack).
  • Conoscenza basi dati e redes, protocolli (UDP/TCP/HTTP).
  • Ambiente Agile (SCRUM).
  • Progettazione orientata agli oggetti e pattern di design.
  • Qualità tramite testabilità automatizzata (BDD).
  • Buone capacità di comunicazione in inglese.
  • Desiderabile: YOCTO, Docker/K8s.

Responsibilities

  • Design, develop, test, e debug di applicazioni C++ su Windows e Linux.
  • Progettare e implementare servizi e componenti per edge-to-cloud.
  • Contribuire al REST-based service layer e normalizzare l'ambiente di esecuzione (embedded vs cloud).
  • Aiutare migrazione da Yocto/Linux embedded a cloud-native.
  • Definire architetture di deployment (container-based o cloud-native).
  • Supportare il team nella risoluzione di problemi clienti.
  • Sviluppare e contribuire alla high-level design strategy per progetti chiave.

Skills

C++ development
Windows & Linux
Edge-to-cloud
REST services
Multithreading
Embedded cross-platform
Cloud platforms
Networking protocols
Agile SCRUM
Fluent English

Education

Bachelor's or Master's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
Yocto

Job description

Azienda

The organisation operates in the Technology & Telecoms industry in Desio.

Opportunità

The candidate is able to:

  • Design, develop, test, and debug C++ applications in Windows and Linux environments;
  • Design and implement services and components that enable edge-to-cloud integration;
  • Contribute to the evolution of our REST-based service layer, decoupling it from the underlying runtime environment (embedded vs. cloud);
  • help and participate in the migration of existing applications from Yocto/Linux embedded systems to cloud-native environments;
  • Define and implement deployment architectures (container-based and/or cloud-native);
  • help the team in resolving customer issues;
  • Develop and contribute to the high-level design strategy for key projects.
Competenze ed esperienza

Requirements
EXPERIENCE / QUALIFICATIONS

  • Bachelor's or Master's degree in Computer Science or Engineering (Computer Science);
  • 4+ years of experience as a software engineer in Linux or Windows C++ Dev;
  • Experience designing and developing scalable, high-performance, and highly available embedded and/or server applications;
  • Experience in the development of client/server applications in C++ (desirable knowledge of C++20 features, Boost, STL);
  • Real-time operating systems, inter-process communication and multi-threaded applications;
  • Embedded system development, cross platform development;
  • Experience with cloud platforms (e.g. AWS, Google Cloud, Azure, OpenStack);
  • Familiarity with databases systems and languages;
  • Knowledge of networking protocols and tools (e.g. UDP/IP, TCP/IP, HTTP, RTSP/RTP, Wireshark, Fiddler, …);
  • Experience in an Agile software development environment (SCRUM);
  • Object-oriented design and design patterns;
  • Ensure ever-increasing quality through enhanced testability and test automation (BDD);
  • Excellent written and oral communication skills;
  • Fluent English.
DESIDERABLE ASSETS
  • Familiarity with YOCTO;
  • Experience with containers and orchestration technologies (Docker, K8s).
Completa l'offerta
  • Salary between EUR 38,000 and EUR 48,000.
  • Professional development opportunities with a personal training budget;
  • Flexible working hours;
  • Hybrid work contract (2 days per week remote work);
  • Fruit day in the office (once a week).

Unless you are applying for positions reserved for protected categories under Law 68/99 (in which case we only ask you to confirm that you belong to these categories, without any further information on your health or disability), your CV must not contain any information relating to your health status or to your belonging to a protected category, as this is not relevant to the assessment of your application.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (C++)
Software Developer (C++)

Michael Page International • Lombardia

On-site
EUR 55,000 - 75,000
Software Developer C#
Software Developer C#

Michael Page International Italia S.r.l. • Torino

On-site
EUR 40,000 - 50,000
Ticket restaurant
Benefici aziendali
Senior Software Developer
Senior Software Developer

Michael Page International Italia S.r.l. • Treviso

Hybrid
EUR 45,000 - 55,000
Smart working 1 day per week
Mensa interna
Welfare aziendale
+1
Firmware/Embedded Software Engineer
Firmware/Embedded Software Engineer

Michael Page International Italia S.r.l. • Bergamo

On-site
EUR 40,000 - 50,000
Buoni pasto
Contratto a tempo indeterminato
Embedded Software Developer
Embedded Software Developer

Agap2 • San Benedetto del Tronto

On-site
EUR 25,000 - 36,000
Software Developer .NET - art. 1 e 18
Software Developer .NET - art. 1 e 18

adesso.it • Italy

On-site
EUR 70,000 - 100,000
Bonus annuale
Piano welfare
Lavoro Agile
+1
Software Developer - Ancona
Software Developer - Ancona

Michael Page International Italia S.r.l. • Ancona

On-site
EUR 30,000 - 45,000
Formazione continua
Ambiente di lavoro stimolante
Sistema incentivante
+4
Junior Systems and Network Administrator
Junior Systems and Network Administrator

Michael Page International Italia S.r.l. • Piemonte

Hybrid
EUR 27,000 - 35,000
Contratto a tempo indeterminato
Orario flessibile
Lavoro ibrido
+1
Software Developer .NET
Software Developer .NET

adesso.it • Milano

On-site
EUR 70,000 - 120,000
Software Developer
Software Developer

Reputation Manager S.p.A. • Milano

Hybrid
EUR 45,000 - 65,000
Smart working
Formazione continua
Opportunità di crescita