Position: Senior C++ Computer Vision Developer
Company: Svitla Systems, Inc.
Experience required: 5y
Category: C++
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

Our client is a world leader in products that connect people in a natural, intuitive way to the digital experiences they care about. They develop the products with a powerful blend of artistic design, surprising science, and innovation-driven consumer insight. Under different brands, the company offers PC peripherals, cases, and keyboards for tablets; equipment for gamers; mobile speakers and earphones for music and sports enthusiasts; devices to make video collaboration simple in the workplace; and entertainment and control products for the home.

**Requirements:**
- 5 years of experience with C/C++, proficiency in coding with modern C/C++ (C++ 11/14/17).
- Proficiency in cross-platform development (Linux-based).
- 1+ years of experience in mathematical/algorithms/Computer Vision background and willingness to advance in this area.
- Some knowledge of OpenCV, Tensorflow, Caffe, and Keras.
- Experience with high-performance computing/optimizations (CUDA/OpenCL/OpenGL).
- Experience with CI.
- Expertise in the development environment to work on:
modern C++ (GCC-9/latest CLang/MSVC 2017);
modern CMake;
multi-platform support (Linux/Android/macOS/Windows);
Jenkins-based CI.

**Will be a plus:**
- Experience with 3rd-parties libraries/frameworks (Boost/Qt).
- Experience with macOS/Windows.
- Knowledge of CMake.
- Knowledge of  GTest.
- Knowledge of  Android NDK.

**Responsibilities:**
- Implement new components of an AI system.
- Support platform-specific code on Windows, macOS, Linux, and Android.
- Investigate new hardware platforms.
- Work closely with different platform-specific neural network inference libraries.
- Improve CI and infrastructure.

**We Offer:**
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in one of our development offices. 
- Comprehensive medical insurance including dental and massages.
- Sport reimbursement program for onsite and online activities.
- Support of a healthy lifestyle, compensation for running events.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- Personal loan budget available for long-term personnel.
- 20 vacation days, 10 national holidays and sick leaves.
- Maternity leave policy and family days off.
- Full compensation for conferences, courses, English classes.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for birthdays, New Year, anniversaries, children and more.
- Fun corporate celebrations and activities, regular lectures on various topics.
- Awesome team, friendly and supportive community!