Bachelor's degree in computer engineering, Electronics, or Electrical Engineering • Minimum of 5 years of relevant work experience in software engineering including all phases of SDLC • Good understanding of software development processes, software architecture and data structure. • Minimum of 5 years of experience in programming languages and framework: C++, QT/QML and Python. • Must be able to manage multiple tasks and manage priorities accordingly.