C++ Developer (Intermediate) — Cloud & Edge Solutions (Hybrid)

March Networks

Monza

Hybrid

EUR 38,000 - 48,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Professional development budget
Flexible working hours
Hybrid work (2 days remote)
Fruit day in the office
Physical activity policy

Job summary

March Networks is seeking a software engineer to join a team delivering video recording solutions on VSS servers. You will focus on core functionalities and help evolve the system from on-premises to a cloud-based architecture.

You will work under a local manager with periodic reviews, designing, developing, testing, and debugging C++ applications across Windows and Linux. Fluency in English and collaboration in an Agile SCRUM environment are essential.

Qualifications

  • 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 scalable, high-performance embedded/server applications.
  • C++ development experience with Boost and STL; knowledge of C++20 features.
  • Real-time OS, IPC, and multi-threaded programming.
  • Embedded systems development and cross-platform work.
  • Experience with cloud platforms (AWS, Google Cloud, Azure, OpenStack).
  • Familiarity with databases and networking protocols (UDP/IP, TCP/IP, HTTP, RTSP/RTP).
  • Experience in an Agile SCRUM environment.
  • OO design and design patterns.
  • Emphasis on testability and BDD.
  • Excellent written and oral communication; fluent English.

Responsibilities

  • Design, develop, test, and debug C++ apps in Windows and Linux.
  • Design and implement services enabling edge-to-cloud integration.
  • Evolve REST-based service layer and decouple from runtime environment.
  • Support migration from Yocto/Linux embedded to cloud-native environments.
  • Define and implement deployment architectures (containers/cloud-native).
  • Assist in resolving customer issues and provide technical support.
  • Contribute to high-level design strategy for key projects.

Skills

C++ development
Linux
Windows
Edge-to-cloud
REST services
Cloud platforms
Multithreading
Agile SCRUM
Embedded systems
English fluency
C++20 features

Education

Bachelor’s or Master’s in CS/Engineering

Tools

Boost
STL
Yocto
Docker
Kubernetes
OpenStack
AWS
Google Cloud
Azure

Job description

March Networks is seeking a software engineer to join a team delivering video recording solutions on VSS servers. You will focus on core functionalities and help evolve the system from on-premises to a cloud-based architecture.

You will work under a local manager with periodic reviews, designing, developing, testing, and debugging C++ applications across Windows and Linux. Fluency in English and collaboration in an Agile SCRUM environment are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud-Native C++ Software Engineer (Hybrid)
Cloud-Native C++ Software Engineer (Hybrid)

March Networks • Desio

Hybrid
EUR 38,000 - 48,000
Personal training budget
Flexible working hours
Hybrid work (2 days remote)
C++ Software Engineer: Edge-to-Cloud, Hybrid (2 days remote)
C++ Software Engineer: Edge-to-Cloud, Hybrid (2 days remote)

March Networks • Monza

Hybrid
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

Hybrid
EUR 38,000 - 48,000
Personal training budget
Flexible working hours
Hybrid work (2 days remote)
Software Developer (C++) – Intermediate
Software Developer (C++) – Intermediate

March Networks • Monza

Hybrid
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

Hybrid
EUR 38,000 - 48,000
Professional development budget
Flexible working hours
Hybrid work (2 days remote)
+2
Embedded Software Platforms Engineer for Edge Computing
Embedded Software Platforms Engineer for Edge Computing

Datalogic • Calderara di Reno

On-site
EUR 42,000 - 56,000
Variable compensation
Welfare and benefits package
Edge/Cloud Computer Vision Engineer for Robotics
Edge/Cloud Computer Vision Engineer for Robotics

Oversonic Robotics • Milano

Hybrid
EUR 60,000 - 90,000
Hybrid work model
Career growth opportunities
Impactful projects
Embedded Software Solution Engineer — C/C++, Linux, Qt
Embedded Software Solution Engineer — C/C++, Linux, Qt

Thales • Gorgonzola

On-site
EUR 60,000 - 90,000
Senior Real-Time Video Software Engineer (C++/Rust) - Remote
Senior Real-Time Video Software Engineer (C++/Rust) - Remote

Kake • Milano

On-site
EUR 104,000 - 156,000
Remote-first
Competitive USD pay
US time zone overlap support
Cloud-Native Automation & Orchestration Engineer
Cloud-Native Automation & Orchestration Engineer

Reply • Venezia

On-site
EUR 45,000 - 65,000
Growth opportunities
Innovative environment
Career path development
+2