GRG CRM9250N Cash Recycler Integration

Posted 2 hours ago

Worldwide

Summary

Need an engineer to integrate the GRG CRM9250N Cash Recycler with our ATM software using C#, Python, and Java. We already have the manual and SDK, and we need someone who has experience writing code for ATM machine component integrations. This is an urgent project, and we need the work completed as soon as possible. Seeking an experienced C#/.NET developer for a short (1–2 day) hardware integration task: we have a working .NET 8 WPF ATM application and need a GRG CRM9250N cash recycler integrated via the manufacturer's SDK. The heavy lifting is already done — you'll receive a prepared P/Invoke interop layer (CRM9250NNative.cs), a high-level service class (RecyclerService.cs), a corrected GRGDTATM_CommCfg.ini, and a step-by-step integration guide with a diagnosis of the current error. Your job is to: (1) verify the SDK DLL's exported function names with dumpbin /exports and align the bindings, (2) verify struct layouts against the SDK header files, (3) set the project to x86 and deploy the config files next to the exe, (4) wire the service into our existing withdrawal (WithdrawHelper) and deposit screens per the guide, and (5) run the bench test sequence (single-note dispense, deposit/return/commit, retract) against the physical unit via remote access to the ATM host PC, which we will provide. Required: strong C# and P/Invoke/native interop experience, comfort reading C header files, and serial/USB device debugging; prior ATM or cash-handling hardware (GRG, NCR, Diebold, Hyosung, ITL, MEI) experience is a big plus but not required given the documentation provided. Fixed-price preferred; please mention any device-integration work you've done in your proposal. Two practical tips: candidates will filter on "P/Invoke" and "native interop" more reliably than "ATM," so those keywords matter most, and remote access to the machine with the recycler attached is the real bottleneck — have AnyDesk/TeamViewer ready before the contract starts, since nobody can finish this in a day against hardware they can't reach.

  • $500.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
PHP
C#
JavaScript
Python
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:2 hours ago
  • Interviewing:
    3
  • Invites sent:
    7
  • Unanswered invites:
    4
About the client
Member since Feb 22, 2017
  • United States
    Forney7:19 AM
  • $114K total spent
    98 hires, 8 active
  • 4,511 hours

Explore similar jobs on Upwork

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo