Senior C++ Engineer

il y a 2 jours


Bordeaux, France Scandit Linkedin Temps plein

Scandit is a high-growth tech scaleup from Switzerland with offices in Zurich, Boston, Warsaw, London, Singapore, Tokyo, and Tampere. Our market-leading smart data capture technology enables businesses to use any standard mobile phone to extract data from barcodes, ID documents, text, and objects. The barcode decoding team at Scandit builds cutting edge computer vision solutions. Our mission is to replace every hardware scanner in the world with a Scandit powered mobile app. In addition we provide computer vision components for all Scandit products including augmented reality and shelf monitoring. **About the Role**: 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. **What You Will Do**: - 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 **Our Tech Stack**: - Computer vision algorithms: C++17, CMake - Machine learning training and tooling: Python, Pytorch - Acceleration: SIMD, Vulkan, CoreML **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. Ideally, you have: - 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 We Offer**: Here are just some of the reasons why people choose to build their career at Scandit: - A highly skilled team and a fun environment where you can put your enthusiasm for cutting-edge technologies to use - Excellent office infrastructure, optimized for hybrid working in Zurich, Warsaw, Tampere, and London. - Excellent support for remote work across the UK, France, Italy, Spain, and Germany - Innovation hackathons - People-first culture - Global team outings - Festive/end of year all company celebrations - Extra vacation day off on your birthday - An attractive individual equity plan in a high growth company - Do good and give back with two impact days where you are able to give time to one of our trusted nonprofit partners - Specific benefits related to the location you are joining **Who We Are**: Could your code give superpowers? Whether enabling delivery drivers to make quicker deliveries, matching a patient with their medication or allowing retailers to make store operations more efficient, our technology automates workflows and provides actionable insights to help businesses in a variety of industries. This means we have no shortage of technical challenges for engineers like you. Join us, as we continue to expand, grow and innovate, and help take Scandit to the next level. - "Everybody is welcome here" - Is a celebrated component of our DNA._ - At Scandit we strive to create an inclusive environment that empowers our employees. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be a safe space for all._ - #engineering_ - #LI-midsenior_


  • Senior Software Engineer

    il y a 5 jours


    Bordeaux, France Datadog Temps plein

    Join or sign in to find your next jobJoin to apply for the Senior Software Engineer role at DatadogJoin to apply for the Senior Software Engineer role at DatadogGet AI-powered advice on this job and more exclusive features.We're are building the best platform in the world for engineers to understand, scale, and protect their systems, applications, and teams....

  • Senior Web Engineer

    il y a 5 jours


    Bordeaux, France Canonical Temps plein

    Join or sign in to find your next jobJoin to apply for the Senior Web Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Senior Web Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open-source software and operating systems to the global...


  • Bordeaux, France Canonical Temps plein

    OverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon...

  • Senior Software Engineer

    il y a 5 jours


    Bordeaux, France Canonical Temps plein

    Senior Software Engineer - Digital WorkplaceJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalCanonical is a leading...


  • Bordeaux, France Canonical Temps plein

    Embedded Linux Senior Software Engineer - OptimisationJoin or sign in to find your next jobJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation...

  • Senior Software Engineer

    il y a 5 jours


    Bordeaux, France Canonical Temps plein

    Senior Software Engineer (Backend)Join to apply for the Senior Software Engineer (Backend) role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI,...


  • Bordeaux, France Canonical - Jobs Temps plein

    This is an exceptional opportunity for an open source technologist who enjoys solving problems under pressure. The main functions of this position are to: - Act as the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache. - Provide advice on deployed...

  • Senior Engine Programmer

    il y a 2 semaines


    Bordeaux, France Asobo Studio Temps plein

    Permanent contract Bordeaux (33) Position Duties Pourquoi nous faisons ce recrutement ? Nous ouvrons un poste de Senior Engine Programmer pour renforcer l'équipe de développement de Microsoft Flight Simulator - Le terrain de jeu est immense (la Terre entière ! ) et nous sommes à la recherche d'un profil polyvalent qui pourra apporter sa contribution...

  • Senior Software Engineer

    il y a 5 jours


    Bordeaux, France Datadog Temps plein

    Join or sign in to find your next job Join to apply for the Senior Software Engineer - Data Science role at Datadog 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Data Science role at Datadog Get AI-powered advice on this job and more exclusive features. The Data Science team designs and builds algorithmically...

  • Senior Java Engineer

    il y a 5 jours


    Bordeaux, France Mirakl - Labs Temps plein

    Une entreprise innovante leader dans les solutions e-commerce recherche un Senior Software Engineer Java pour rejoindre l'équipe Mirakl Labs à Bordeaux. Le candidat travaillera sur des projets variés liés aux nouvelles fonctionnalités des applications, avec une forte collaboration entre l'équipe de développement et le Product Manager. Ce rôle...