Software Developer (C++) - Intermediate

March Networks Corporation

Desio

Híbrido

EUR 38.000 - 48.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

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

Descripción de la vacante

March Networks Corporation in Desio, Italy seeks a seasoned C++ software engineer to join our team. You will help evolve video recording solutions on VSS servers from on-prem to a cloud-based architecture, and work under a local manager with periodic reviews.

You will design, develop, test, and debug C++ applications in Windows and Linux, contribute to edge-to-cloud integration, and migrate embedded Yocto/Linux systems to cloud-native environments.

Formación

  • Bachelor’s or Master’s degree in Computer Science or Engineering.
  • 4+ years of experience as a software engineer in Linux/Windows C++.
  • Experience designing scalable, high-performance embedded or server apps.
  • C++ client/server development with C++20, Boost, STL.
  • RTOS, IPC, multi-threaded programming.
  • Embedded system development, cross platform development.
  • Experience with cloud platforms (AWS, Google Cloud, Azure, OpenStack).
  • Fluent English with strong communication skills.

Responsabilidades

  • Design, develop, test, and debug C++ applications in Windows and Linux.
  • Design and implement services and components for edge-to-cloud integration.
  • Evolve REST-based service layer decoupled from runtime (embedded vs cloud).
  • Migrate Yocto/Linux embedded apps to cloud-native environments.
  • Define and implement deployment architectures (container-based and cloud-native).
  • Support and resolve customer issues.
  • Develop high-level design strategy for key projects.

Conocimientos

C++ development
Linux
Windows
Cloud platforms
Agile / SCRUM
Test automation
English fluency

Educación

Bachelor’s or Master’s degree in CS/Engineering

Herramientas

Boost
STL
Docker
Kubernetes
Yocto

Descripción del empleo

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);
  • 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).

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).
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Developer (C++) – Intermediate
Software Developer (C++) – Intermediate

March Networks • Monza

Híbrido
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

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

Michael Page International • Lombardia

Presencial
EUR 55.000 - 75.000
C++ Developer (Intermediate) — Cloud & Edge Solutions (Hybrid)
C++ Developer (Intermediate) — Cloud & Edge Solutions (Hybrid)

March Networks • Monza

Híbrido
EUR 38.000 - 48.000
Professional development budget
Flexible working hours
Hybrid work (2 days remote)
+2
C++ Software Engineer – Edge-to-Cloud Hybrid
C++ Software Engineer – Edge-to-Cloud Hybrid

March Networks Corporation • Desio

Híbrido
EUR 38.000 - 48.000
Professional development budget
Flexible working hours
Hybrid work (2 days remote)
+1
Software Developer (C++)
Software Developer (C++)

Michael Page • Lombardia

Híbrido
EUR 38.000 - 48.000
Personal training budget
Flexible hours
Hybrid work
+1
Embedded Linux Firmware Engineer – ARM/Yocto
Embedded Linux Firmware Engineer – ARM/Yocto

Doble Engineering Company • Taino

Presencial
EUR 45.000 - 65.000
Cloud-Native C++ Software Engineer (Hybrid)
Cloud-Native C++ Software Engineer (Hybrid)

March Networks • Desio

Híbrido
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 • Lombardia

Híbrido
EUR 45.000 - 70.000
OSS Friday: Open-source development training
Monthly Workshops on new technologies
Provision of high-end laptops
+3
Senior Linux Systems Engineer - Automation & Observability
Senior Linux Systems Engineer - Automation & Observability

MainStreaming • Lombardia

Presencial
EUR 36.000 - 44.000
E-Learning access
Growth path
Dynamic environment