GRG CRM9250N Cash Recycler Integration
Budget: $500.0
FIXED /
⭐ 4.58 (67)
United States
php, c#, javascript, python, java, api, api-integration
Bevorzugte Qualifikationen
- Erfahrung: Fortgeschritten
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.
Auf Upwork öffnen
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Anmelden