C++ Developer (POS Terminal)

We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.

Job Title: C++ Developer (POS Terminal Experience)

Location: Northampton [Hybrid]

Duration: Until end of this year

Pay Rate: £402 per day all inc. (PAYE through Umbrella)

Job Summary

We are seeking a skilled C++ Developer with hands-on experience or exposure to POS (Point of Sale) terminals to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications, particularly in retail or payment processing environments.

Key Responsibilities

  • Design, develop, and maintain applications using C++.
  • Work on software solutions for POS terminals, payment systems, or Embedded devices.
  • Integrate applications with payment gateways, peripherals (card readers, printers, scanners), and Back End systems.
  • Develop and optimize code for performance, reliability, and scalability.
  • Troubleshoot and resolve issues in existing applications and systems.
  • Collaborate with cross-functional teams including QA, product, and hardware teams.
  • Participate in code reviews and maintain coding standards and best practices.
  • Ensure compliance with payment industry standards (eg, PCI-DSS) where applicable.
  • Support deployment, testing, and debugging in POS environments.

Required Skills & Qualifications

  • Strong proficiency in C++ (C+/14/17 or later).
  • Experience working with POS terminals or payment systems.
  • Good understanding of object-oriented programming (OOP) and design patterns.
  • Experience with Linux/Unix or Embedded systems development.
  • Familiarity with network protocols (TCP/IP, HTTP/HTTPS).
  • Hands-on experience integrating with hardware devices (eg, card readers, barcode scanners, receipt printers).
  • Strong debugging and problem-solving skills.

Preferred Skills

  • Exposure to payment protocols (ISO 8583, EMV, contactless payments).
  • Knowledge of secure coding practices and encryption.
  • Experience with Multithreading and concurrency.
  • Familiarity with SDKs/APIs for POS devices.
  • Experience in Agile/Scrum development environments.

If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often Shortlisted within 48 hours.

Job Details

Company
eTeam Workforce Limited
Location
Northampton, Northamptonshire, United Kingdom NN1 1
Hybrid / Remote Options
Employment Type
Contract
Salary
GBP 402 Daily
Posted