Senior C++ Engineer, Scandit

Computer Vision Algorithms

Salary not provided
Python
PyTorch
CMake
Senior level
Remote in Germany
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
PyTorch
CMake
Senior level
Remote in Germany

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

Otta's take

Sam Franklin headshot

Sam Franklin

CEO of Otta

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.

Insights

Top investors

Few candidates hear
back within 2 weeks

37% female employees

-8% employee growth in 12 months

Company

Funding (last 2 of 8 rounds)

Feb 2022

$150m

SERIES D

May 2020

$80m

SERIES C

Total funding: $274.6m

Company benefits

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

Company values

  • Pioneer spirit - Be part of something big, set yourself challenging goals, embrace failure and have an impact
  • Dedication - Take ownership, strive to make things better every day and encourage others to do the same
  • Innovation - See every problem as an opportunity to innovate and contribute to a better solution
  • Team spirit - Respect your team members, be open and have a voice, trust yourself and others, and expect the same in return
  • Getting things done - Find a good balance between quality and impact. Don't overanalyze and deliver results
  • Fun - Don’t take yourself too seriously and have fun

Company HQ

Escher Wyss, Zürich, ZH

Founders

Started his career as a researcher for IBM's research lab. Has a PhD in Computer Science from ETH Zurich.

Christian Floerkemeier

(CTO & VP of Product)

Previously Associate Director of MIT's Auto-ID lab. Has a PhD in Computer Science from ETH Zurich.

Senior research scientist at ETH Zurich, after completing a PhD in Computer Science.


People progressing

Joined as a Software Engineer. Promoted to Senior Engineer after 3.5 years. Then promoted again to be Technical Lead after 1 year. Now works as a Senior Staff Software Engineer & Chapter Lead after being promoted another two times in 3 years.

Share this job

View 4 more jobs at Scandit