March Networks

Software Developer (C++) - Intermediate

March Networks
Apply
18 hours ago
Desio, ItalyMid Level

Responsibilities

  • Design, develop, test, and debug C++ applications in Windows and Linux environments.
  • Design and implement services and components supporting edge-to-cloud integration.
  • Contribute to the evolution of the REST-based service layer and decouple it from embedded and cloud runtimes.
  • Support migration of applications from Yocto/Linux embedded systems to cloud-native environments.
  • Define container-based and cloud-native deployment architectures.
  • Resolve customer issues and contribute to high-level design strategies for key projects.
  • Improve software quality through testability and test automation.

Requirements

  • Bachelor’s or master’s degree in Computer Science or Computer Science Engineering.
  • At least three years of experience as a software engineer developing in C++ on Linux or Windows.
  • Experience developing scalable, high-performance, highly available embedded or server applications.
  • Experience with C++ client/server applications, with desirable knowledge of C++20, Boost, and STL.
  • Knowledge of real-time operating systems, inter-process communication, and multithreaded applications.
  • Experience with embedded system development and cross-platform development.
  • Experience with cloud platforms such as AWS, Google Cloud, Azure, or OpenStack.
  • Familiarity with database systems, networking protocols and tools, object-oriented design, and design patterns.
  • Experience with test automation and BDD in an Agile software development environment.
  • Excellent written and oral communication skills and fluent English.
  • Desirable experience with Yocto, containers, and orchestration technologies such as Docker and Kubernetes.

Benefits

  • Salary range of EUR 38,000–48,000 per year.
  • Professional development opportunities with a personal training budget.
  • Flexible working hours.
  • Hybrid work agreement with two remote days per week.
  • Physical Activity Policy.
  • Fruit day in the office once a week.
  • Full-time position in Desio, Italy.

Tech Stack

AWSAzureC++DockerGoogle CloudKubernetesLinuxOpenStackWindows

Categories

March Networks

About March Networks

201-500 employees

March Networks builds enterprise video surveillance systems—IP cameras, hybrid recorders, and video management software—used by banks, retailers, and multi-site enterprises. Its platform supports cloud and on‑prem deployments, POS/ATM integrations, and AI analytics for security, fraud detection, and operations. Headquartered in Ottawa, Canada, March Networks operates as a subsidiary of Delta Electronics.

Contact me