#1 Job Board for tech industry in Europe

C++ / SDK Engineer (Mobile and Machine Learning Focus)
New
C

C++ / SDK Engineer (Mobile and Machine Learning Focus)

3 878 - 5 484 USD/monthNet per month - B2B
3 878 - 5 484 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    B2

    Polish

    B2

    C++

    advanced

    Multithreading

    regular

    iOS SDK

    junior

    Android NDK

    junior

    Swift

    junior

    Java

    junior

    Computer Vision

    nice to have

    R&D

    nice to have

    MLOps

    nice to have

Job description

Online interview
Friendly offer

About the Role

Omnishelf is seeking an experienced and passionate Mid C++ Engineer to join our innovative team. This role is central to the development of our cutting-edge mobile app SDK, which utilizes Machine Learning and Computer Vision to detect, track, and analyze products on retail shelves.

You will be a key player in a team of senior engineers and PhD data scientists, responsible for transforming state-of-the-art algorithms into highly-performant C++ code that runs efficiently on mobile devices. Your work will directly impact the core of our product, enabling real-time analysis of video input from a device's camera and delivering seamless integration with applications built in Flutter, Java, Swift, and more.

If you are passionate about exceptional engineering and eager to tackle challenges that push the boundaries of mobile ML, we want to hear from you.




Responsibilities

  • Develop, and maintain high-quality, efficient, and reliable C++ code for our mobile SDK.

  • Test and tune for performance, focusing on multithreading, memory management, and resource utilization to ensure smooth operation on a wide range of Android devices.

  • Develop and maintain interfaces to connect our C++ core with native mobile frameworks (Flutter, Android/Java, iOS/Swift).

  • Develop and maintain a high coverage testing framework containing both algorithm benchmarks and unit testing.

  • Embrace a culture of learning by staying current with the latest industry trends and technologies in mobile development, ML, and computer vision.




Required Qualifications

  • 3-5 years of professional C++ experience, with excellent coding, and performance tuning skills.

  • Strong proficiency in modern C++ standards, object-oriented programming, design patterns, and multithreading.

  • A solid understanding of mobile platform constraints and best practices (familiarity with Android NDK or Objective-C/Swift is a strong plus).

  • Excellent analytical, problem-solving, and communication skills.

  • Demonstrated experience with projects involving mobile application development (Android and/or iOS) is a plus.

  • experience with Python is a plus.




Nice-to-Have Skills

  • Practical knowledge of Computer Vision.

  • Familiarity with MLOps and general DevOps practices.

  • Experience working in an R&D or innovation-focused environment.




What We Offer

  • Contract: Full-time, fully remote employment.

  • Impactful Work: A chance to make a meaningful impact on the future of retail technology by developing highly performant implementations of state-of-the-art algorithms.

  • Growth & Collaboration: Opportunities for professional development within a fast-growing company and a supportive, collaborative environment that fosters creativity and innovation.

A Team of Experts: Join a dynamic team of senior engineers and researchers passionate about pushing the limits of technology.




Our Clients Culture

We value smart, curious individuals who are eager to learn and grow. Our team thrives on trust, innovation, and open communication. We're looking for someone who is passionate about their craft, comfortable with constructive feedback, and excited to contribute to a dynamic, forward-thinking organization.


About Our Client

At Omniaz, we're building OmniShelf – a cutting-edge AI and Computer Vision platform that brings intelligence to physical retail shelves. Our system automatically detects and identifies products, tracks shelf availability, and verifies planogram compliance and provides recommendations. We are the only solution that works 100% offline to capture shelf data, process and analyze it, and execute store tasks, directly on the Edge.

We’re not here to play catch-up. We’re here to lea

3 878 - 5 484 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest Cloudtech Consulting sp. z o.o. z siedzibą w Warszawie, ul. Marynarskiej 13 ... more