C
Crane Currency
Posted 37 days agoVerified live 2d ago

Integration Engineer

Brief overview

Remote
2+ yrsMinimum
System IntegrationHardware/Software IntegrationLinuxWindowsAndroidTCP/IPSerial CommunicationUSBREST APIsWebSocket.NETJPOSC#JavaPOS/Payment Systems

Job description

Summary

CPI develops payment technology, including smart validation devices and business-management software used in self-checkout, vending, casino, parking, and other payment applications. The Integration Engineer delivers and supports the integration of CPI hardware, software, payment, and network solutions into customer and OEM systems, while coordinating requirements, troubleshooting issues, improving integration tools and documentation, and training customer technical teams.

Responsibilities

  • Coordinate with CPI sales, product management, engineering and the customers to help define requirements for new solutions or new customer systems requiring integrations
  • Understand and document customer architecture and requirements for new integrations
  • Identify the best integration strategy, using existing CPI software tools, including which features require implementation to meet customer expectations
  • Assist the customer’s technical implementation team during the development phase
  • Provide recommendations and corrections for technical documentation to improve ease of customer use and understanding to avoid future problems
  • Assist the customer with test case validation of the application and integration to assure success
  • Train the customer technical implementation team on the integration tools, operation of CPI devices and end user operation of CPI devices via train the trainer
  • Independently lead integration projects of moderate complexity
  • Act as the primary technical contact for customer integration efforts
  • Troubleshoot and resolve integration issues in the field
  • Collaborate with cross-functional teams to improve integration tools and documentation
  • Engage in training activities both as a participant and, when appropriate, as a trainer
  • Up to 40% travel in region

Skills

  • 2–4 years of experience in system integration, preferably in POS/payment environment
  • Bachelor's degree in engineering is preferred; however, candidates with equivalent professional experience will also be considered
  • Proven experience in configuring and troubleshooting hardware/software integrations
  • Strong understanding of OS environments (Linux, Windows, Android)
  • Solid networking knowledge (TCP/IP, Serial, USB)
  • Hands-on experience with APIs and middleware (REST, WebSocket, .NET, JPOS)
  • Proficiency in at least one object-oriented language (C#, Java)
  • Ability to independently manage integration tasks and customer interactions
  • Good documentation and reporting skills
  • Experience with simulators or test automation tools is a plus

Qualifications

Must Haves

  • 2–4 years of experience in system integration, preferably in POS/payment environment
  • Bachelor's degree in engineering is preferred; however, candidates with equivalent professional experience will also be considered
  • Proven experience in configuring and troubleshooting hardware/software integrations
  • Strong understanding of OS environments (Linux, Windows, Android)
  • Solid networking knowledge (TCP/IP, Serial, USB)
  • Hands-on experience with APIs and middleware (REST, WebSocket, .NET, JPOS)
  • Proficiency in at least one object-oriented language (C#, Java)
  • Ability to independently manage integration tasks and customer interactions
  • Good documentation and reporting skills

Nice to Haves

  • Experience with simulators or test automation tools is a plus

Benefits

  • Life insurance
  • 25 days holiday + Bank Holidays
  • Contributory Pension
  • Community involvement
  • Opportunities to travel and work at our global sites

More jobs like this