Position: Senior С++  Software Engineer for Harmonic
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: upper

**Requirements:**
- Bachelor’s degree in computer science, math, technical engineering or similar;
- Few years of experience of development using C++;
- Excellent understanding of Object-Oriented Programming concepts and practices: multithreading, data structures, algorithms complexity;
- Linux, JUnit;
- Strong self-learning ability;
- Good communication skills;
- Strong English skills (both verbal and written).

**Preferences:**
- Experience on embedded and real-time projects;
- Experience in Java and GWT related frameworks such as GWTP, GXT.

**Responsibilities:**
- Bugfix and new feature development for a device for video multiplexing using C++;
- Be part of a multi-profile team (C++ and Java developers, QA, QA automation);
- Communicate with the client on the tasks and features;
- Execute development routines and practices like code review and unit testing;
- Plan and report your work.