Senior C++ Engineer

Il y a 6 mois


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 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France CDC Habitat Temps plein

    Job Title: Senior Software EngineerAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with cross-functional teams to identify requirements and deliver high-quality solutions. This role requires strong technical skills, excellent problem-solving abilities, and...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France SOQUID Temps plein

    About the RoleWe are seeking a talented Senior Software Engineer - Backend to join our team at {company}.As a Senior Software Engineer - Backend, you will be responsible for designing, developing, and maintaining our backend infrastructure, ensuring it meets the highest standards of quality and scalability.Key Responsibilities:* Design and develop...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France Thales Temps plein

    We are seeking a Senior Software Engineer to lead our development team in creating innovative software solutions. Key responsibilities include designing and implementing complex software systems, collaborating with cross-functional teams, and ensuring high-quality deliverables.

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France MICHELIN Temps plein

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our Software Development team. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:1. Design and develop software applications using a variety of programming languages and...

  • Senior Software Engineer

    il y a 2 jours


    Bordeaux, France We Are 5 Values Temps plein

    Senior Software EngineerBordeaux - FranceFull time - Permanent CDISalary – Up to €60000 - Depending on experienceDo you want to contribute to the development of new IoT products?We have recently started supporting a French company that designs, manufactures and sells products dedicated to the industrial and HVAC markets. The core focus of their products...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France Egis Rail Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesThe key responsibilities of this role include:Developing and implementing software solutions to meet business...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France FOC AQUITAINE Temps plein

    Job Title: Senior Software Engineer - BackendDescription:As a Senior Backend Software Engineer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems. We are looking for a highly skilled and experienced software engineer to join our team.Key Responsibilities:- Design and develop backend systems using Java,...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France MBway Temps plein

    **Job Title:** {title} **About the Role:** We are seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and deploying high-quality software solutions. **Key Responsibilities:**• Collaborate with cross-functional teams to identify and prioritize project...

  • Senior Software Engineer

    il y a 2 semaines


    Bordeaux, Nouvelle-Aquitaine, France In Extenso Temps plein

    **Job Title:** Senior Software Engineer - Full Stack DevelopmentWe are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our full stack applications using a range of technologies including Python, JavaScript, and AWS.**Key...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France LEADER ARTIGUES PRES BORDEAUX Temps plein

    **Job Title:** Senior Software Engineer - Cloud InfrastructureWe are seeking a highly skilled Senior Software Engineer to lead our cloud infrastructure team. The ideal candidate will have extensive experience in designing and implementing scalable cloud-based systems.Key Responsibilities:Design and develop cloud-based infrastructure using AWS or...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France Intermarché Temps plein

    Job Title: Senior Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining software applications. You will work closely with cross-functional teams to ensure the delivery of high-quality software products.Key Responsibilities:Design and develop software applications using various...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France BMW BORDEAUX MERIGNAC Temps plein

    We are looking for a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing and implementing software solutions, working closely with cross-functional teams to deliver high-quality products.Key responsibilities include:Designing and implementing software architecturesCollaborating with developers to...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France UPTOO Temps plein

    We are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our cloud-based software solutions. Key responsibilities include:Developing scalable and efficient software applications using microservices architectureCollaborating with cross-functional teams to...

  • **Senior Software Engineer**

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France Europcar Mobility Group Temps plein

    About UsWe are a leading IT company that specializes in developing innovative software solutions. We are seeking an experienced Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our cross-functional team to deliver...

  • Senior Software Engineer

    il y a 2 semaines


    Bordeaux, Nouvelle-Aquitaine, France SKILLS Temps plein

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our data infrastructure.This role will involve designing and implementing scalable data systems, working closely with cross-functional teams to ensure seamless integration, and collaborating with stakeholders to define product requirements.As a Distributed...

  • **Senior Software Engineer**

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France CENTRE HOSPITALIER UNIVERSITAIRE DE BORDEAUX Temps plein

    **Job Title:** {title}We are seeking an experienced Senior Software Engineer to join our team at {company}.Responsibilities:• Design and develop scalable software solutions• Collaborate with cross-functional teams to deliver high-quality products• Stay up-to-date with industry trends and best practicesRequirements:• 8+ years of experience in software...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France SEGULA Technologies Temps plein

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Full Stack Development and experience working with cloud platforms.Key Responsibilities:Design and develop scalable software applicationsCollaborate with cross-functional teams to deliver...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France SERGIC Temps plein

    About the Role:As a Senior Software Engineer on our Cloud Computing team, you will develop cloud-based software solutions that meet the needs of our customers. Your work will involve designing, building, and maintaining scalable cloud infrastructure and applications.Key Responsibilities:

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France NEXTGEN RH Temps plein

    Job Description:Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for the development and maintenance of our software systems.Main Responsibilities:Design, develop, and test software systems to meet business requirements.Collaborate with cross-functional teams...

  • Senior Software Engineer

    il y a 3 semaines


    Bordeaux, Nouvelle-Aquitaine, France MyJobCompany Temps plein

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at {company}.In this role, you will be responsible for designing, developing, and maintaining our software applications using a range of technologies.Key Responsibilities- Design and develop software applications using a range of programming languages and technologies.-...