Software Engineer
RetailNext
Summary
Join RetailNext, a company providing e-commerce style analytics to physical retailers, as an engineer to build our industry-leading retail analytics sensor. We utilize deep learning and data from various sources to offer a comprehensive view of retail store activity. This role involves designing, building, and maintaining efficient C++ code, developing cloud-connected applications for IoT systems, and supporting application issues. The ideal candidate possesses experience in high-performance C/C++, preferably on embedded systems, and strong communication skills. We offer a remote-first hybrid work environment with flexible schedules, generous PTO, paid parental leave, and opportunities for professional development.
Requirements
Experience in high-performance C/C++
Responsibilities
- Design, build, and maintain efficient and reliable C++ code (preferably 11 and later) or C
- Experience developing cloud connected applications for IoT systems for video pipelines or any other real time system
- Support application issues and outages through troubleshooting, creating enhancements, fixing bugs on operating systems
- Good English communication in both speaking and writing
Preferred Qualifications
- Experience with the Qualcomm SnapDragon platform
- Confident with network programming
- Work with embedded systems
- Hardware acceleration with GPUs (CUDA, OpenCL) or DSPs
- Experience with OpenCV
- Understanding video encoding and compression fundamentals
- Knowledge of encoding/decoding
Benefits
- Remote-First Hybrid company
- Opportunities to travel and meet other employees from other countries
- Work up to 90 days in any location of their choice each year
- Flexible working schedule
- Competitive Salary
- 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