Position: Senior C++ Software Engineer
Company: SoftServe
Category: C++
Experience required: 3y
English level: intermediate

Our customer is one of the top providers of SPI and AOI machines for Smart factories (SMT domain).

WE ARE
SoftServe is a leading technology solutions company specializing in software product and application development and services. Our mission is to become a valuable partner for our clients from start-ups to large enterprises that represent different domains. Our customer is one of the top providers of SPI and AOI machines for Smart factories (SMT domain).

YOU ARE
The candidate having the following skills and experience
•	A Bachelor's/Master's degree in Computer Science, Master's degree in Software Engineering
•	More than 4 years of Windows C++ software development
•	Object-oriented software design and architecture techniques
•	Background in Computer Vision (OpenCV)
•	Profound math/ algorithmic skills
•	STL library
•	Software optimization (vectorization, parallelization)
•	Sound presentation in front of the team and customer
What will make you stand out
•	Industrial image processing
•	TBB, IPP, MKL libraries
•	GPU programming (CUDA)
•	Gtest
•	Software unit testing best practices

YOU WANT TO WORK WITH
•	Optimization of image processing and Computer Vision algorithms, written in C++
•	C++17 used on the project
•	Research and implementation of new Image processing algorithms (shape matching)
•	Integration of the code with large enterprise-scale applications
•	Dataflow framework design and implementation

TOGETHER WE WILL
•	Cooperate with a distributed team all around the world to deliver world-class software for industrial usage
•	Help our customer reach the 'zero defects future' goal
•	Extend your skillset and domain expertise