Systems Engineer

OSI Digital Inc

  • Raleigh, NC
  • 3 days ago

    Highlights

    Job Description: We are looking for a candidate to help the OSI Digital Retail group utilize retail devices for Point of Sale (printer, cash drawer, scanner, payment terminals on mobile devices, tablets, desktops). You will work in a team focused environment with team members in the Raleigh North Carolina office and other remote locations in Hyderabad India, Ireland, Dallas, and San Diego.

    Numbers & Facts

    LocationRaleigh, NC

    Description

    Role: Systems Engineer

    Type: FT

    Location: Raleigh, NC Hybrid

    Job Description:

    We are looking for a candidate to help the OSI Digital Retail group utilize retail devices for Point of Sale (printer, cash drawer, scanner, payment terminals on mobile devices, tablets, desktops)

    You will work in a team focused environment with team members in the Raleigh North Carolina office and other remote locations in Hyderabad India, Ireland, Dallas, and San Diego.

    Expertise and Key Skills:

    • Mobile / Browser Applications (Android, IoS, Windows).
    • Using RS-232 / Serial / USB Communications to external devices.
    • Using and developing HTTP/HTTPS/TCP Communications.
    • Using and developing Web APIs.
    • Excellent written and verbal communication.
    • Ability to communicate thoughts, designs, and ideas clearly and regularly with other team members (both locally and remote).
    • BS Electrical Engineering, BS Computer Science, or BS Computer Engineering with 2-5 years of experience

    Additional Desired Skills

    • Experience with reliability / fault tolerant / failover designs and systems.
    • Knowledge of multi-threaded asynchronous near real-time programming.
    • Low Level Systems programming, end to end experience.
    • Experience with performance measurement and tuning.
    • Experience or education in version control systems such as Git.
    • Knowledge of how to design, integrate, and manage complex systems over their life cycles.
    • Knowledge of event driven programming.
    • Windows application development.
    • Linux application development.
    • Container application development.
    • Experience developing for Verifone or Ingenico payment devices.
    • Using or developing with iOT Devices, raspberry pi, etc.
    • Embedded systems communications experience.
    • C#, ASP.Net Core experience.
    • Experience with SignalR near real-time communications.
    • Microsoft Dependency Injection.
    • Java / JDK development experience.
    • OPOS (Ole for POS) Device Experience.
    • Retail Device Experience (Cash Drawer, Printer, Payment Terminals).
    • Web development (HTML5/CSS3/JavaScript/Typescript, Angular, ASP.Net, MVC).
    • Experience using Android Debug Bridge / Android SDK.
    • Xamarin / MAUI experience.

    Similar Jobs

    See more jobs