Software Engineer: Store Appliance (Remote)
RetailNext
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