Senior Software Engineer/Software Engineer (Contract)


  • Designing, developing, and maintaining SDKs, software applications, and frameworks for data capture devices.
  • Designing, developing, and maintaining test plans, test suites, and frameworks for software applications and SDK.
  • End customer engagement, including onsite support and integration.


  • A Bachelor’s degree in Computer Engineering, Computer Science, Electronics/Electrical engineering, or Information Technology.
  • Solid knowledge in Object-Oriented Analysis and Design, Software design patterns, SOLID concepts, and best engineering practices.
  • Highly proficient in C/C++ and Java on the Linux platform.
  • Experience in Git/Gerrit and working in an Agile Scrum environment.
  • Experience in OPOS/JavaPOS and knowledge in device communication over Bluetooth, USB, serial, etc., are definite added advantages.

Upload your CV