Logo
Syntricate Technologies

ADAS C++ OpenGL Developer

Syntricate Technologies, Dearborn, Michigan, United States, 48120


Required Skills:

Hands on experience in OpenGL.Strong development experience in C++ programming on Linux/QNX platformStrong understanding of OOPS conceptsStrong understanding of the latest C++11/14 standardsThorough knowledge of the standard template library, STL containers (list, vector, map, hash map, set, unordered map/set ...etc.), iterators and algorithms.Hands on experience with Open scene graph (OSG) library.Defining and documenting systems architecture, requirements, use case analysis, and tests for open GL features and technologies.Hands-on experience with 2D & 3D rendering application Design & Development of complex software products.3D Rendering technologies - Texturing, Shaders, and Core OpenGL exposure.Experience in Graphics APIs like OpenGL/Shader Programming.Experience in developing real-time systems, concurrent processing, and performance analysis.Good understanding of various data structures and algorithms.Good understanding of multithreading and thread synchronization techniques (mutex, semaphore, condition variables, events ..etc.)Good to have:Familiarity around using face points to create filters, stickers etc.Familiarity around 2D/3D filtersFamiliarity with 3D animationsFamiliarity with visual simulations and computer games