Looking for your next challenge?

37
companies
449
Jobs

Software Engineer: Store Appliance (Remote)

RetailNext

RetailNext

Software Engineering
hsinchu, east district, hsinchu city, taiwan
Posted on Tuesday, June 27, 2023

The Engineering group at RetailNext is seeking a software engineer to join the team that is responsible for the software that runs in our appliance and IoT sensors.

In this role, you will be involved in all aspects of IoT hardware, including our camera hardware and PC-based store appliance. Most of the software is written in C++. In addition to work on the applications, you will be responsible for streamlining our integration, build, release, and upgrade processes.

We’re a product and customer-focused team. As such, you must be comfortable with cross-functional teamwork, able to collaborate with other teams across the organization, and understand how to think about the products you’re developing beyond just their technical implementation details.

Requirements:

  • Design, build, and maintain efficient and reliable C++ code

  • Experience with at-scale, in-place upgrading of Linux systems between major OS versions or from one distribution to another. A/B partitioning.

  • Containerized application deployment

  • Help improve our code quality through writing unit tests, automation and performing code reviews

  • In-depth familiarity with modern Linux

  • Linux appliance development experience

Bonus points:

  • Experience with camera or video pipelines

  • Experience with the Qualcomm SnapDragon platform

  • Optimizing algorithms in OpenCL

  • Experience with real-time systems

  • Experience creating software packages and maintaining an RPM or APT repository.

  • Experience with SAAS build environments like Google Cloud Build.

What we offer:

  • Competitive Salary

  • Equity Ownership

  • Generous PTO

  • Paid Paternity/Maternity Leave

  • Best Self Program - contribution towards your personal or professional development

  • Monthly 4 day work week

  • Whatever Hardware you need