Position: Senior C++ Engineer/Architect
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: intermediate

Customer’s media processing service provides operators with a software-as-a-service (SaaS) solution that is hosted in the public cloud and maintained and monitored by the customer. Also with these media processing platform, operators have the flexibility to deploy on their own public or private cloud infrastructure.
Successful candidates will be exposed to and learn about internet video, mobile live streaming and digital video content preparation and delivery to TVs, PC, iPads and all other video-enabled devices within the context of cutting-edge technologies and techniques

Requirements:

Preferred Experience: 

- 5 years+ relevant working experience
- Experience in leading development teams
- Experience in Go (not must have)
- Experience in C++ development;
- Knowledge and experience in multithreading;
- Intermediate+ level of English;
- Experience with TDD and test automation;
- Knowledge of Linux software development;

Additional Requirements:

- Knowledge of OTT video formats such as DASH and HLS, and Digital Ad Insertion (DAI)
- Experience in DRM and ADS (Ad Decision Service) integration
- Familiar with Amazon Web Service, Google Cloud Platform and Microsoft Azure is a plus
- Familiar with Linux, Docker, Kubernetes/Mesos, SDN, big data analytic and machine learning is a plus

Responsibilities:

- Implement robust and scalable software-based products and solutions in agile development approach
- Research new technologies, techniques and 3rd party frameworks
- Building innovative product with Harmonic’s comprehensive portfolio of video and media products, as well as Cloud base services
- Troubleshoot and analyze problems identified in the system software
- Cover code with unit tests, integration tests and end-to-end tests