Applications Engineer

VontierTampa, FL
14hHybrid

About The Position

Invenco – Work Environment • We have an agile environment, with a focus on collaboration. • We offer flexible working and aim to look after our people. At Invenco we understand you have commitments outside of work – which could be picking up the kids from school, having a run during the day or just making sure you get to surf a great offshore before work. • We are a down-to-earth, open culture that values diversity & inclusivity – and encourage our people to bring their authentic selves to work. In our last survey 78% of employees felt that we had an inclusive environment. • Based in six countries we have over 32 different nationalities, and we celebrate our cultural differences with cultural lunches and celebrations. This hybrid role is located in Tampa, Florida As a C++ Application Engineer / Software Developer you will be responsible for building, maintaining, and supporting software solutions. With a commitment to delivering a quality solution on time and to agreed customer standards.

Requirements

  • Qualification in Software Engineering, Computer Science, or equivalent practical experience
  • Proficiency in C++ or at least one of (Java, C#, or C) with demonstrated willingness and ability to learn C++ quickly
  • Familiar with C++ libraries such as Boost, Poco, Ace
  • Development within and for Linux and Windows environments
  • Understand fundamentals of networking, threading models, and inter-process communications
  • Experience with compilers and debuggers
  • Experience with version control systems (Git)
  • Excellent communication skills both written and verbal

Nice To Haves

  • Development experience in the payments and/or retail fuel domains
  • Understand fundamentals of communication protocols such as; asynchronous, serial, RS-232, RS-422, RS-485, Ethernet
  • Experience with build systems and CI/CD pipelines
  • Experience in Linux working with shell scripts
  • Familiarity with Docker
  • Proficiency in C, Java, Python, JavaScript languages
  • Card payments and EMV experience are a strong plus — familiarity with payment terminals, EMV specifications, POS integrations, payment gateways, and PCI-DSS implications will be highly valued.

Responsibilities

  • Software development and documentation
  • Product maintenance and support
  • Design and Architecture
  • Software Testing
  • Development process and continuous improvement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service