Software Developer (C++) - Intermediate

March Networks

Desio

Ibrido

EUR 38.000 - 48.000

Tempo pieno

13 giorni fa
Generatore di candidature

Una candidatura fatta su misura per questo lavoro — un curriculum e una lettera di presentazione personalizzati, perfettamente in linea con l'annuncio.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Personal training budget
Flexible working hours
Hybrid work (2 days remote)

Descrizione del lavoro

March Networks is seeking a software engineer to join a team that builds video recording solutions on VSS servers. You will focus on core functions and help evolve from on-premise recorders to a cloud-based architecture.

You'll work under a local manager with periodic reviews. The role requires 3+ years in C++ on Linux/Windows, cloud experience, and strong English communication. Hybrid work available with a competitive salary.

Competenze

  • Bachelor’s or Master’s degree in Computer Science or Engineering.
  • 3+ years of experience as a software engineer in Linux or Windows C++ development.
  • Experience designing and developing scalable, high-performance server applications.
  • Experience in C++ (desirable C++20, Boost, STL).
  • Real-time OS, IPC and multi-threaded development.
  • Experience with cloud platforms (AWS, Google Cloud, Azure, OpenStack).
  • Familiarity with databases and networking (UDP/IP, TCP/IP, HTTP).
  • Agile software development environment (SCRUM).
  • Object-oriented design and design patterns.
  • Knowledge of embedded and cross-platform development.

Mansioni

  • Design, develop, test, and debug C++ applications in Windows and Linux environments.
  • Design and implement services enabling edge-to-cloud integration.
  • Contribute to REST-based service layer, decoupled from runtime environment.
  • Support migration 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.
  • Contribute to high-level design strategy for key projects.

Conoscenze

C++ development
Windows & Linux
Edge-to-cloud
RESTful services
Cloud platforms
Multithreading
Design patterns
SCRUM
Networking protocols

Formazione

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

Strumenti

Docker
Kubernetes
OpenStack
Boost
STL

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 • Monza

Ibrido
EUR 38.000 - 48.000
Professional development budget
Flexible working hours
Hybrid work (2 days remote)
+2
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
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)
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
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