Position: Embedded C++ Developer
Company: Intetics
Experience required: 3y
English level: intermediate

**Responsibilities: **
- Computer vision C++ applications development with teammates.
- Application back-end development.
- Math algorithms implementation.
- Business logic implementation.
- Unit test creation.
- Code blocks integration.
- Application optimization.
- Participation in architecture design.
- Code reviewing, bug fixing.

**Must have:**
- 2+ years applications development experience with C / C++, Linux / Unix platform.
- Experience with Unit-testing and TDD.
- Experience in math algorithms implementation.
- Experience in Git (including various merging and rebasing techniques), any
collaboration/git-flow process, and best gitting practices.
- Excellent analytical and problem-solving skills.

**Will be a great plus:**
- Experience in ARM/MIPS processors, embedded Linux. 
- Experience in image/video processing.
- Understanding of multithreading.
-  Practical experience with CI, auto-testing.
- Machine learning experience
-  Elementary front-end development experience.
-  Bash/Python.
 - Intermediate+ English

**Nice to have:**
 - Experience in ALL phases of the software development life-cycle.