Overview
Skills
Job Details
Svitla Systems Inc. is looking for a Software Application Engineer for a full-time position (40 hours per week) in the USA. Our client is a global technology company specializing in self-service payment solutions and digital customer engagement for the retail petroleum industry. Headquartered in New Zealand, they offer a range of innovative products designed to enhance the customer experience at fuel stations and retail locations. The solution is designed to provide secure, fast, and reliable payment processing at fuel dispensers. These terminals support various payment methods, including EMV, NFC, and mobile payments. This software platform enables remote management and monitoring of payment devices. It includes features for security, diagnostics, and real-time updates, facilitating efficient operation and maintenance. The solutions allow for remote monitoring and management, reducing downtime and maintenance costs while ensuring devices are always up-to-date and secure. The client operates in multiple countries and serves many clients, from small independent fuel retailers to large multinational chains.
Requirements:
7+ years of experience in development with C++.
3+ years of experience in developing Linux User Space for C++ applications.
Knowledge of Version Control Systems (Git).
A high-level understanding of software development, network systems, software testing, and problem investigation.
Ability to focus on essential issues, regularly refocuses on results, and demonstrates a drive to exceed performance targets.
Nice to have:
Experience with payments and/or retail petroleum industry (Payment Terminals, EPS, POS, EMV, etc.).
Knowledge of Embedded Linux x86/ARM.
Familiarity with C, Java, Assembler, Python, and Bash scripting.
Ability to promote a test-driven development approach.
Understanding using embedded tools: compilers, debuggers, JTAG, protocol analysers, RTOS or OSes.