Required Qualifications:

  • Experience in programming software for operating systems, utilizing machine assembly and/or job control languages, and some knowledge of software capabilities.
  • Designs algorithms and data structures.
  • Experience on development of complex software projects,
  • Good knowledge and experience with C/C++ coding, 
  • Strong background and experience in data structures and algorithms.
  • Knowledge and experience of scripting languages is a plus
  • Knowledge and experience with Linux OS is plus
  • Knowledge and experience with Qt is a plus
  • Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. 
  • Prior knowledge and experience of CAD tool development is a plus.