Software Developer (C++) - Intermediate

March Networks

Monza

Ibrido

EUR 38.000 - 48.000

Tempo pieno

13 giorni fa
Generatore di candidature

Distinguiti per questa posizione — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Professional development budget
Flexible working hours
Hybrid work (2 days remote)
Fruit day in office
Physical Activity Policy

Descrizione del lavoro

March Networks in Lombardia (Monza) is seeking a software engineer to help evolve a video recording platform from on-prem to cloud-native. You will develop C++ applications for Windows and Linux, and contribute to edge-to-cloud integration and a REST-based service layer.

Under a local manager, you will migrate Yocto/Linux embedded systems to cloud environments, design container-based architectures, and support customer issues while shaping key project designs.

Competenze

  • Bachelor’s or Master’s in CS or Engineering.
  • 3+ years as software engineer in Linux/Windows C++.
  • Experience designing scalable embedded/server apps.
  • Experience with client/server in C++.
  • Cloud platforms knowledge (AWS, GCP, Azure).
  • Familiar with Agile SCRUM.
  • Fluent English.

Mansioni

  • Design, develop, test, and debug C++ apps in Windows and Linux.
  • Design and implement services enabling edge-to-cloud integration.
  • Contribute to REST-based service layer evolution.
  • Support migration from Yocto/Linux to cloud-native envs.
  • Define deployment architectures (container/cloud-native).
  • Support and resolve customer issues.
  • Contribute to high-level design strategy.

Conoscenze

C++ development
Windows & Linux
REST services
Edge-to-cloud
Cloud platforms
Agile SCRUM
Multithreading
Networking
English fluency
Embedded systems
Unit testing

Formazione

Bachelor's or Master's in CS/Engineering

Strumenti

Boost
STL
C++20 features
YOCTO

Descrizione del lavoro

The candidate will join an existing team that develops video recording solutions on VSS servers. They will primarily focus on core functionalities and contribute to the system’s evolution from an on-premises recorder to a cloud-based architecture.

The candidate will work under the supervision of a local manager with periodic reviews of completed tasks.

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);
  • Support 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);
  • Support the team in resolving customer issues;
  • Develop and contribute to the high-level design strategy for key projects.
EXPERIENCE / QUALIFICATIONS
  • Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science);
  • 3+ 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).

We offer a competitive salary (38k/yr - 48k/yr), along with benefits package that include:

  • Professional development opportunities with a personal training budget;
  • Flexible working hours;
  • Hybrid work agreement (2 days per week remote work);
  • Physical Activity Policy;
  • Fruit day in the office (once a week).
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 Developer (C++) – Intermediate
Software Developer (C++) – Intermediate

March Networks • Monza

Ibrido
EUR 38.000 - 48.000
Professional development budget
Flexible working hours
Hybrid work (2 days remote)
+2
Software Developer (C++) - Intermediate
Software Developer (C++) - Intermediate

March Networks • Desio

Ibrido
EUR 38.000 - 48.000
Personal training budget
Flexible working hours
Hybrid work (2 days remote)
C++ Developer (Intermediate) — Cloud & Edge Solutions (Hybrid)
C++ Developer (Intermediate) — Cloud & Edge Solutions (Hybrid)

March Networks • Monza

Ibrido
EUR 38.000 - 48.000
Professional development budget
Flexible working hours
Hybrid work (2 days remote)
+2
Embedded Linux Firmware Engineer – ARM/Yocto
Embedded Linux Firmware Engineer – ARM/Yocto

Doble Engineering Company • Taino

In loco
EUR 45.000 - 65.000
Senior Software Engineer - 60% Remote, Stock Options
Senior Software Engineer - 60% Remote, Stock Options

Trustfull • Milano

In loco
EUR 45.000 - 70.000
OSS Friday: Open-source development training
Monthly Workshops on new technologies
Provision of high-end laptops
+3
Linux and Yocto Senior Developer / Team Manager
Linux and Yocto Senior Developer / Team Manager

AIknow srl • Bergamo

In loco
EUR 70.000 - 90.000
Cloud-Native C++ Software Engineer (Hybrid)
Cloud-Native C++ Software Engineer (Hybrid)

March Networks • Desio

Ibrido
EUR 38.000 - 48.000
Personal training budget
Flexible working hours
Hybrid work (2 days remote)
C++ embedded developer
C++ embedded developer

MITO Srl • Collegno

In loco
EUR 40.000 - 60.000
Doble Embedded Firmware Engineer ALT133I
Doble Embedded Firmware Engineer ALT133I

Doble Engineering Company • Taino

In loco
EUR 45.000 - 65.000
Senior Software Engineer rif. 97817
Senior Software Engineer rif. 97817

WeHunt • Torino

In loco
EUR 35.000 - 60.000
Flexible working arrangements (smart working)
Ticket Restaurant