— Experience in Software development for a minimum of 2 years.
— Experience writing software C/C++ for Linux and Windows.
— Experience writing software with API function.
— Experience creating Linux applications.
— Oral and written communication in English is a must.
— Experience writing software in C# and Java to interface with real-world devices.
— Experience using software development tools and environments including MS Visual Studio and Eclipse.
— Knowledge of serial communication protocols (USB).
— Knowledge of UML.
— Ability to understand class and state machine diagrams.
— Challenging tasks with using of modern technologies.
— Company with good reputation on market since 1992 (cranepi.com.ua), part of Crane Co. (www.craneco.com).
— Competitive salary, bonus and medical plan.
— Friendly environment.
— Learn and Use of English.
— Flexible working schedule.
— Lunch Bonus program.
— Sport program.
— Ability to move to USA, Europe.
— Write code by using C/C++ for Windows and Linux, some tasks can be in C# and Java.
— Write design, specification, and verification documents, and create project status reports and schedules (also in English).
— Use an installation tool (Installshield or similar) to create and maintain Microsoft Windows based installation packages.
— The ability to highlight software risks early on in a project.
— Provide support to Software QA team on request, either for tests setup or failures analysis
— Some European travel may be required up to 5%.
!!! Work with BNR Advance™ (see here: www.cranepi.com/...e/recyclers/bnr-advance)
Crane Payment Innovations is the leader in world class automated payment solutions. We partner with businesses to provide payment experiences that set new and innovative standards for consumer convenience, security and reliability. We are excited to explore new ways every day to improve how millions of people across the globe can make their payments in a way that fits with their lives. Our global engineers develop products and deliver innovative solutions in currency validation technologies, cash management systems, digital payment technologies, mobile applications, security and digital advertising. We offer a range of devices for bill and coin validation, cash recycling and dispensing systems, IoT applications for our enterprise-level connected products and services, and software applications to integrate sensory hardware to machines and networks.
At CPI you will become a valuable part of an inclusive culture of collaboration and innovation with the support of over 2,000 associates working in one of our 15 offices across the world. If you want to have a hands-on global impact on payment solutions, we want you to join our team as a Software Engineer. This is a full time position based in our office in Kiev, Ukraine.