Software Engineer: Sensors

Hsinchu, Taiwan

RetailNext?

RetailNext provides e-commerce style analytics to physical retailers enabling them to best understand shoppers behavior within their stores. Using our proprietary IoT sensor, Aurora, we collect billions of data points everyday from shoppers in over 100+ countries around the world. Ultimately, the data we provide to retailers helps them to make the decisions that will improve your shopping experience

 

About the Role: 

RetailNext is looking for engineers to help build our industry-leading retail analytics sensor. We use deep learning at the edge and mix it with data from other sources to give a complete view of what's happening inside retail stores. Packing so many capabilities into a small, low-powered device is a real challenge. Our team works hard to squeeze every last bit of performance out of our hardware.We're looking for engineers with experience in high-performance C/C++. Preferably on embedded systems with or using hardware acceleration. Experience with video processing is a big plus.We've built an environment where you can focus on real time problems. Low on meetings and overhead. We are a community of makers and we want people with the same mindset. Focused on building great solutions to the problems our customers face.

 

What you will do in this role: 

  • 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

Bonus points:

  •  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



What's it Like to work here? 

 

  • Working Environment: We are a “Remote-First” Hybrid company, meaning we are set up to operate effectively for fully-remote employees but have some distributed offices to allow our employees to gather. Also we have opportunities to travel and meet other employees from other countries.
    • We also allow our employees to work up to 90 days in any location of their choice each year

 

  • We all share the following values:
    • Autonomy: we give you the full flexibility and freedom to do what you do best. Flexible working schedule. We're outcome-oriented.
    • Improvement Mindset: we are all constantly working to improve and give anyone an opportunity to contribute to that
    • Ownership and collaboration: we allow for and expect ownership, as well as work together to achieve our goals
    • 100% customer focus: we are always laser focused on what is best for our customers

 

What we offer:

  • 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