مطلوب تخصص الحاسوب او هندسة الحاسوب للعمل لدى شركة Simlab Soft التي تقدم برامج ثلاثية الأبعاد

Monday, July 23, 2018

C++ Software Developer


Job Description
  • Applying design and exceptional coding skills to develop new features in SimLab Composer and other software solutions developed by SimLab Soft.
  • Contributing to custom projects developed.
  • Testing and fixing bugs.
  • Performing technical projects for improving internal processes.
  • Investigating new projects and technologies.
     
Required Skills
  • Great analytical skills for understanding problems and developing algorithms
  • Excellent C++ development skills
  • Excellent understanding of Object oriented programming
  • Ability to work individually or within a team
  • Strong verbal and communication skills
  • Strong customer empathy
  • Self-motivated, ambitious, and flexible
  • Fast learner of new technologies
  • BA degree in software engineering, computer science or engineering
Experience with any of the following is a plus
  • 3D software development
  • QT
  • Python
  • OpenGL, DirectX, and game programming
  • Unity programing
  • C++ Standard template library (STL)
Sample interview questions for this position:
  • In C++ what is the difference between a class and a struct?
  • Why would you use a virtual function in a C++ class?
  • When was the last time you wrote a program?
  • What is the technology you are learning now?
  • What is your favorite feature in C++11?
  • Can you write a sorting algorithm in C++?
  • What is a pure virtual function?