Position: Junior C++ Software Engineer
Company: Dialog Semiconductor
Experience required: 1y
English level: intermediate

**Responsibilities**
- Program and debug software features;
- Write Unit Test routines;
- Write code documentation;
- Code functionality matching requirements;

**Requirements**
- Strong knowledge of C++ (including C++11/C++14);
- Strong knowledge of programming concepts, patterns, STL, algorithms; 
- Qt UI development;
- Knowledge of Unix, Linux systems;
- Experience with multi-threaded C++ development;
- Experience with common development tools (git, test frameworks, IDEs);

**Will be a plus**
- C# Software development is a BIG plus;
- Experience scripting skills for test/debug purposes (Python);
- Analog and digital electronic engineering fundamentals;
- Jenkins;

**We offer**
- Friendly and highly professional team;
- Corporate lunch (once a week);
- 28 calendar days paid vacation;
- Medical insurance;
- English classes;
- Flexible working hours;
- Professional & personal growth.