OSI Digital

Systems Engineer

Retail - Raleigh, NC - Full Time

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 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).
  • 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.
Apply: Systems Engineer
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

What’s your citizenship / employment eligibility?*
What’s your highest level of education completed?*
College or University*
LinkedInLinkedIn profile URL:*
Desired salary*
Earliest start date?*
How would you rate yourself on the scale of 1-5 (with 5 being the highest) on
Mobile / Browser Applications (Android, IoS, Windows)?*
How would you rate yourself on the scale of 1-5 (with 5 being the highest) on using RS-232 / Serial / USB Communications to external devices?*
How would you rate yourself on the scale of 1-5 (with 5 being the highest)
on using and developing HTTP/HTTPS/TCP Communications?*
How would you rate yourself on the scale of 1-5 (with 5 being the highest) on Using and developing Web API's?*
How would you rate yourself on the scale of 1-5 (with 5 being the highest) on C#, ASP. Net Core experience?*
How would you rate yourself on the scale of 1-5 (with 5 being the highest) on Web development (HTML5/CSS3/JavaScript/Typescript, Angular, ASP. Net, MVC)?*
Human Check*