Software Engineer (C++, C#, Math) (R&D Department)

The role of Software Engineer (Mathematician) is to develop, evaluate, integrate and maintain software for PC and firmware for various embedded system projects as well as research and design of new mathematic approach for banknote authentication.


  • Develop of PC applications.
  • Support and improve Bill Validation Environment System (BVES).
  • Develop of the firmware for Bill Validators.
  • Troubleshooting, analyze and resolve software and hardware problems.
  • Develop process and data models to optimize quality and performance of designs.
  • Solve unique problems, involving exploration of subject area, definition of scope and generation of novel concepts.
  • Research and analysis banknote securities features and design the mathematic approach for their authentication.
  • Document and test in co-operation with a Testing group, develop quality check procedures for production.


  • Challenging tasks with using of modern technologies.
  • Company with good reputation on market since 1992 (, part of Crane Co. (
  • 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.

Job Requirements: 

  • Knowledge of: C/C++ / C# / Delphi / MySQL.
  • Knowledge of programing technologies: Windows API, COM, .NET.
  • Experience with Microsoft Visual Studio.
  • Experience with low-level & low-speed communication protocols.
  • Knowledge of data/signal processing, pattern/image recognition, applied mathematics.
  • English language proficiency.

Working Conditions: 

  • Mainly office work (Kiev).
  • Business trips to North America and worldwide to perform engineering and product integration activities.
  • Work with a big volume of paper and plastic banknotes.


Crane Co. Background Crane Co. is a diversified manufacturer of highly engineered industrial products. Founded in 1855, Crane provides products and solutions to customers in the aerospace, electronics, hydrocarbon processing, petrochemical, chemical, power generation, automated merchandising, transportation and other markets. The Company has five business segments: Aerospace & Electronics, Fluid Handling, Engineered Materials, Merchandising Systems and Controls. Crane has approximately 11,000 employees in North America, South America, Europe, Asia and Australia. Crane Co. is traded on the New York Stock Exchange (NYSE:CR).

CPI Summary:

Crane Payment Innovations delivers a full suite of automated money handling systems, including bill and coin validators, bill and coin recyclers, and coin dispensing equipment aimed at the gaming, amusement, retail, self-service, transportation and vending markets. CPI offers the widest range of components for integrated payment systems available today. CPI is a $600 million company and employees 2000 Associates in 21 countries.