Position: Computer Graphics and 3D Rendering Engineer
Company: Smart Tek Solutions, LLC
Category: C++
Experience required: 5y
English level: upper

Smart Tek Solutions is a leading IT service provider that serves Fortune 500 companies in the US. Our goal is to become a leading employer in Ukraine, and now we are looking for Computer Graphics and 3D Rendering Engineer to join our team.

**Requirements:**
- A Bachelor's or Master's degree in Electrical Engineering or equivalent relevant experience in a related technical field;
- Proficiency in programming using C/C++ for CPU operations;
- Experience in GPU programming and familiarity with OpenGL ES 2-3 and shader development is necessary;
- Ability to perform 3D modeling, animation, and raytracing tasks is expected;
- Familiarity with software development practices in the automotive field;
 - Strong sense of personal accountability regarding decision-making and supervising project teams;
- Experience working in a high-level collaborative environment and promoting a teamwork mentality;
- Analytical thinking and problem-solving skills;
- Ability to predict challenges and seek to proactively head-off obstacles;
- Knowledge of product development engineering practices in automotive field;
- Knowledge on VisualStudio, Eclipse;
- Knowledge on Blender, Maya, 3DSTudio Max or similar;
- Knowledge on Photoshop;
- Awareness of IS026262 standards related to the automotive industry is important;
- Experience with ALM (Application Lifecycle Management) tools, specifically PTC Integrity;
- English Upper-Intermediate and higher (verbal and written).

**Will be a plus:**
- Knowledge of German (verbal and written).

**Responsibilities:**
- Develop and implement CPU programming using C/C++ for various applications in the automotive field;
- Utilize GPU programming and OpenGL ES 2-3 to optimize graphical performance and create visually appealing automotive software;
- Create and manipulate 3D models, animations, and implement raytracing techniques to enhance the visual experience of automotive applications;
- Collaborate with software development teams in the automotive industry to contribute to the design, development, and testing of software products;
- Take personal accountability for decision-making processes and provide guidance and supervision to project teams;
- Apply analytical thinking and problem-solving skills to identify and resolve technical challenges in the development of automotive software;
- Effectively use MS Office package, especially Excel, to manage project-related data and documentation;
- Familiarize yourself with analysis and engineering tools such as version control/configuration management, UML tools, and static code check tools to ensure high-quality software development.

**We offer:**
- Variety of domains;
- Full stack of technologies;
- Professional and highly interactive team environment;
- Management style based on openness and trust;
- Stable support in personal education and growth;
- Worthy compensation;
- Active community with regular knowledge sharing;
- Flexible work conditions;
- Huge office with extra space for work & leisure;
- Paid vacation days, sick leaves, and days off.