Systems Engineer at OSI Digital | Raleigh, NC, USA | Rezi

Systems Engineer at OSI Digital

Systems Engineer

OSI Digital · Raleigh, NC, USA

1 months ago

Systems Engineer

OSI Digital · Raleigh, NC, USA

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

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.

Responsibilities

  • 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.

Requirements

  • BS Electrical Engineering, BS Computer Science, or BS Computer Engineering with 2-5 years of experience
  • 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.

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 API's.
  • Excellent written and verbal communication.
  • Ability to communicate thoughts, designs, and ideas clearly and regularly with other team members (both locally and remote).

Location

  • Raleigh, NC

Work Type

  • Hybrid
  • Full-time

Experience Level

  • 2-5 years of experience

Education Level

  • BS Electrical Engineering
  • BS Computer Science
  • BS Computer Engineering