GRG CRM9250N Cash Recycler Integration
Worldwide
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- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:3 hours ago
- Interviewing:3
- Invites sent:7
- Unanswered invites:3
About the client
- United StatesForney8:31 AM
- $114K total spent98 hires, 8 active
- 4,511 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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