Position: Senior C++ Engineer with Computer Vision IRC124887
Company: Global Logic
Category: C++
Experience required: 3y
English level: upper
Published: 2021-08-01T00:00:00+03:00

Requirements:
Required competences:
C++: 14+ standard, STL, multithreading, patterns
Python 3.x: numpy, openCV, threading, visualization tools (Matplotlib, Plotly etc.)
Computer Science: OOP, algorithms and data structures, design patterns, memory management, TDD. 
Testing: unit tests, integration tests, Google Test, PyTest.
CI/CD: Jenkins, GoCD, Docker. 
ELK and databases. 
Cmake. Bazel would be a plus.
Basic Computer Vision and Image processing: OpenCV, basic image processing. 
 
Nice To Have:
Advanced Computer Vision or Computer Graphics experience: projection matrices, coordinates transform, multiple view geometry, visual odometry or SLAMs
Machine Learning/Deep Learning: TensorFlow, PyTorch. Object Detection and Tracking.  
Image Signal Processing / Digital Signal Processing
Data Science and Data Engineering: feature engineering, data preprocessing, unsupervised methods. Data annotations.
NVidia stack: CUDA, TensorRT, Nsights.
Agile, SAFe.
Also is a plus, experience with automotive-specific tools and standards, AUTOSAR, QNX, DriveOS, understanding of functional safety.
Responsibilities:
We are looking for an engineer who will be a part of the team working on:

Integration of a SW module to a company software stack for different hardware (C++).
Development from scratch of computer vision solution to recognize light sources from camera images (classical computer vision/machine learning).
What We Offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.

Collaborative Environment: Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible opportunities and options.

Professional Development: Our dedicated Learning & Development team regularly organizes certification and technical/soft skill training to help you realize your professional goals.

Excellent Benefits: We provide our consultants with competitive compensation and benefits

Fun Perks: We want you to love where you work, which is why we host sports classes, cultural, social, and team-building activities such as sports competitions and end-of-year corporate parties. Our vibrant offices also include dedicated GL Zones and rooftop decks where you can drink coffee or tea with your colleagues over a game of table football or darts!