Senior C++ Engineer, Scandit

Optimization

Salary not provided
Python
C++
OpenGL
PyTorch
CMake
Senior level
Remote from UK
Scandit

Smart data capture for the modern enterprise

Job no longer available

Scandit

Smart data capture for the modern enterprise

201-500 employees

B2BArtificial IntelligenceEnterpriseDeep TechAugmented RealitySaaSAutomation

Job no longer available

Salary not provided
Python
C++
OpenGL
PyTorch
CMake
Senior level
Remote from UK

201-500 employees

B2BArtificial IntelligenceEnterpriseDeep TechAugmented RealitySaaSAutomation

Company mission

To give superpowers to workers, customers, and businesses by providing actionable insights and automating end-to-end processes.

Role

Who you are

  • You have a passion for efficient and well maintainable code. You are excited about the latest developments in C++ and like to advocate for them. In your past career you have worked on large C++ projects and deployed them to production successfully
  • A MSc in computer science or a related field
  • You have 5+ years of experience writing modern cross-platform C++ code
  • You have optimized algorithms using multi-threading and SIMD
  • You believe in automated testing for producing high-quality code
  • Ideally you are familiar with the ARM architecture (incl. NEON)
  • Ideally you have worked on GPGPU implementations in OpenGL(ES), Vulkan or Metal
  • Experience in mobile development, computer vision or machine learning is a plus
  • Experience in Python programming is a plus
  • You are thorough and pay attention to details

What the job involves

  • As a Senior C++ Engineer in the barcode decoding team, you will work together with computer vision and machine learning engineers on our Data Capture SDK product, a software library for mobile phones
  • You are responsible for good software architecture, data structures and tooling. You optimize our real-time on-device algorithms so that they scale on different hardware platforms and work for different use-cases
  • Optimize and extend our in-house computer vision library and deep learning inference engine
  • Enhance the scheduling of computer vision tasks on heterogeneous architectures (CPU/GPU/TPU) for different use-cases
  • Improve the accuracy and capabilities of our on-device performance profiling system
  • Design and refine APIs and the architecture of our SDK components
  • Support CV/ML engineers with C++ code review and integration
  • Lead projects on a technical level

Share this job

View 4 more jobs at Scandit

Insights

Top investors

37% female employees

-8% employee growth in 12 months

Company

Company benefits

  • Additional day off on your birthday
  • Hybrid working
  • Health insurance & pension
  • Equity plan

Funding (last 2 of 8 rounds)

Feb 2022

$150m

SERIES D

May 2020

$80m

SERIES C

Total funding: $275.5m

Our take

Scandit leverages the cameras found in smartphones, tablets, wearables, and other devices such as drones to enable direct interaction with products. Scandit technology enables the cameras on these devices to scan barcodes and other product data.

Supported by a successful $150 million raise, the company has continued to innovate in the area with its focus on the Microsoft Hololens and other wearable displays as ways to help streamline warehouses.

Augmented reality is forecast to become a huge industry in itself, and as one of the early movers in the space, Scandit is well placed to further capitalise on the trend.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle