Position: Regular C++ Developer (s)
Company: Luxoft
Experience required: 2y
English level: intermediate

The new cars generation exceeds limits of driver-vehicle interaction and our team is eager to bring the future to the automotive industry. Focus on CarPlay, MirrorLink, GoogleAuto and other projection technologies.

We are always open to professionals who are passionate about digital disruption and brand new experiences. Working at Luxoft is all about excellence, high standards, and talents. Apply to change the future of Automotive together!

Responsibilities:
1. Design, create, and maintain efficient, reusable, and reliable C++ code
2. Implement performance and quality modules
3. Identify bottlenecks and bugs, and devise solutions to these problems
4. Maintain code quality, organization, and automatization

Mandatory Skills:
1. Strong knowledge of C/C++ with good understanding of OOP concepts
2. Knowledge of the standard library, STL containers.
3. Good understanding of memory management in non-garbage collected environments
4. Multithreading programming (understanding of processes, threads, synchronization, IPC mechanisms)
5. Understanding of code versioning tools (SVN, GIT... GIT is preferable)
6. English level Intermediate.

Nice-to-Have Skills:
1. Clear understanding of difference in different revisions of C++ standards
2. Knowledge of the BOOST library
3. Experience in embedded development
4. Implementation of automated testing platforms and unit tests
5. Experience in using Network and Web technologies