Vacancy: C++ Embedded Developer

Our client, an international leader in payment systems, solutions for online, mobile and retail trade, is looking for its Ukrainian office the candidates for the following position: C++ Embedded Developer

Embedded software development for payment equipment (EFT POS Terminals and other) for electronic payment industry using C/C++ on proprietary Linux-based platform.

Place of duty: remote work

MAIN RESPONSABILITIES

  • Development of embedded applications/modules/libraries using C/C++ and proprietary libraries.
  • Windows desktop application development.
  • Windows/Linux cross platform libraries development.
  • Writing technical specifications, work with customer specifications.
  • Software maintenance (bug fixes, refactoring).
  • Code analysis & participation in workload estimation.

  IT SKILLS / TOOLS :   

  • C/C++ 11
  • Basic networking (TCP/IP, sockets)
  • Knowledge and ability to apply multithreading and synchronization in development
  • Message protocols (json, protobuf, xml, http)
  • Basic cryptography knowledge
  • Algorithms and Data Structures knowledge
  • Understanding Protocol Design Approaches
  • Design patterns basics
  • Tools: Eclipse IDE, Git, Confluence, Jira

Additional knowledge would be welcome:

  • Python
  • POSIX
  • Boost, Poco, Botan, Crypto++ and/or other common libraries
  • Linux internal architecture;
  • Eclipse
  • Experience in TDD, ATDD, BDD
  • UML

 Compensation:

Salary:  $3000-$3200

We are waiting for Your CV: escadra@old.escadra.com.ua

 

0 385