SDK Developer, C++

Job not on LinkedIn

July 18

Apply Now
Logo of OmniShelf

OmniShelf

Retail • Artificial Intelligence • SaaS

OmniShelf is an AI-powered store operating system and shelf management platform that uses mobile computer vision and edge computing to provide real-time shelf intelligence to retailers and brands. It captures shelf images with a mobile app, detects out-of-stocks, planogram deviations, pricing and marketing-material errors, and issues automated execution tasks to restock and correct shelves. OmniShelf positions itself as a SaaS solution that runs on existing devices, works offline, saves staff time, increases sales, and enables retailers to monetize shelf data through brand partnerships.

📋 Description

• Design, develop, and maintain high-quality, efficient, and reliable C++ code for our mobile SDK. • Collaborate with our R&D experts to implement and optimize complex Machine Learning and Computer Vision algorithms for mobile platforms. • Architect and tune for performance, focusing on multithreading, memory management, and resource utilization to ensure smooth operation on a wide range of Android and iOS devices. • Lead and contribute to cross-disciplinary software engineering projects, working closely with product management, design, and QA to deliver new features. • Develop and maintain interfaces to connect our C++ core with native mobile frameworks (Flutter, Android/Java, iOS/Swift). • Provide technical guidance and mentorship, conduct code reviews, and champion industry best practices within the team. • Embrace a culture of learning by staying current with the latest industry trends and technologies in mobile development, ML, and computer vision.

🎯 Requirements

• 3 - 5 years of professional C++ experience, with excellent coding, architecture, and performance tuning skills. • Strong proficiency in modern C++ standards, object-oriented programming, design patterns, and multithreading. • Hands-on experience implementing Machine Learning and/or Computer Vision solutions (e.g., using libraries like TensorFlow, PyTorch, or OpenCV). • Demonstrated experience with projects involving mobile application development (Android and/or iOS). • A solid understanding of mobile platform constraints and best practices (familiarity with Android NDK or Objective-C/Swift is a strong plus). • Practical working experience with Python. • Excellent analytical, problem-solving, and communication skills.

🏖️ Benefits

• Remote position • Flexible working hours • Team that you can learn a lot from • Brand that is about to conquer the Retail world • Opportunity to be part of a story worth telling

Apply Now

Similar Jobs

July 18

Aliancers

11 - 50

Join a US-based tech startup as a Fullstack Developer, focusing on React and Python.

🗣️🇪🇸 Spanish Required

AWS

Docker

Postgres

Python

React

TypeScript

July 18

Join TRM Labs to develop backend solutions for real-time blockchain intelligence products.

Airflow

AWS

BigQuery

Cloud

Distributed Systems

Docker

Google Cloud Platform

Kafka

Kubernetes

Microservices

Node.js

Postgres

Prometheus

Python

Spark

Terraform

Go

July 17

Engineer innovative payment processing technologies at Payzli. Work with a diverse tech stack in a fully remote role.

Android

Flutter

iOS

JavaScript

Postgres

React

.NET

July 17

Be part of a remote team creating robust backend solutions using Java and Kotlin for a high-impact engineering team.

AWS

Cloud

Grafana

Java

Kotlin

Kubernetes

Microservices

Prometheus

SDLC

Spring

Spring Boot

SpringBoot

July 16

Lead .NET Developer at thinkbridge overseeing the design, development, and deployment of enterprise applications using .NET, React, and Azure. Mentoring developers and driving architectural decisions.

Angular

ASP.NET

Azure

Cloud

Docker

Entity Framework

Kubernetes

Microservices

React

Redux

SQL

.NET

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com