Systems Engineer
Raleigh, NC
Full Time
Retail
Experienced
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:
Additional Desired Skills
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 for this position
Required*