Senior C++ Engineer

hace 2 semanas


Barcelona, España Scandit A tiempo completo

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._



  • Barcelona, Barcelona, España Page Personnel A tiempo completo

    C++ Senior Software Engineer - Pharma en Barcelona.Perfil buscado (Hombre/Mujer) Definition of new features with all involved stakeholders. Requirements writing. Architecture definition. Implementation and unit testing. Participate in and conduct review meetings. Participate in troubleshooting and performance improvement processes. C++ Senior Software...


  • Barcelona, España Sdi Digital Group A tiempo completo

    Senior Engineer Software C# Purpose The goal of the Senior Engineer, Software is to set the software architecture, specify, design, implement and support the software for the planning, execution, and evaluation of pipeline inspections as well as application frameworks and base components. The role ensures that architectural, test driven, and clean code...


  • Barcelona, España Page Personnel A tiempo completo

    C++ Senior Software Engineer - Pharma en Barcelona.Perfil buscado (Hombre/Mujer) Definition of new features with all involved stakeholders. Requirements writing. Architecture definition. Implementation and unit testing. Participate in and conduct review meetings. Participate in troubleshooting and performance improvement processes. C++ Senior Software...


  • Barcelona, España Previan Technologies, Inc. A tiempo completo

    NDT Global Barcelona, Barcelona, Barcelona, Spain Job Description Posted Wednesday, March 20, 2024 at 4:00 AM NDT Global is the leading provider of ultra-high-tech diagnostic inspection solutions, advanced data analysis and integrity assessment services for ensuring the safety and longevity of energy-sector infrastructure assets. Recognized as the...


  • Barcelona, España Ndt Global Gmbh. A tiempo completo

    Job Description Posted Wednesday, March 20, 2024 at 4:00 AM NDT Global is the leading provider of ultra-high-tech diagnostic inspection solutions, advanced data analysis and integrity assessment services for ensuring the safety and longevity of energy-sector infrastructure assets. Recognized as the forerunner in ultrasonic inspection technologies...


  • Barcelona, España Hays A tiempo completo

    Senior C Developer en hibrido. SOBRE LA EMPRESASW Inteligencia artificial.Basan su tecnología avanzada en un motor revolucionario de IA que se adapta a las necesidades de cualquier situación que requiera precisión y fiabilidad. ACERCA DE LA POSICIÓNPosición C++ Developer Senior C++ Developer.Conocimientos técnicos de C y C++. Valorable conocimientos en...

  • Senior C Developer

    hace 1 semana


    Barcelona, España HAYS A tiempo completo

    SOBRE LA EMPRESASW Inteligencia artificial.Basan su tecnología avanzada en un motor revolucionario de IA que se adapta a las necesidades de cualquier situación que requiera precisión y fiabilidad.ACERCA DE LA POSICIÓNPosición C++ Developer: Senior C++ Developer.Conocimientos técnicos de C y C++. Valorable conocimientos en Python.Actualmente +15...


  • Barcelona, España HAYS A tiempo completo

    Senior C Developer en hibrido.SOBRE LA EMPRESASW Inteligencia artificial.Basan su tecnología avanzada en un motor revolucionario de IA que se adapta a las necesidades de cualquier situación que requiera precisión y fiabilidad.ACERCA DE LA POSICIÓNPosición C++ Developer Senior C++ Developer.Conocimientos técnicos de C y C++. Valorable conocimientos en...


  • Barcelona, España Hays A tiempo completo

    Senior C++ Developer en hibrido. SOBRE LA EMPRESASW Inteligencia artificial. Basan su tecnología avanzada en un motor revolucionario de IA que se adapta a las necesidades de cualquier situación que requiera precisión y fiabilidad.ACERCA DE LA POSICIÓN Posición C++ Developer Senior C++ Developer. Conocimientos técnicos de C y C++. Valorable...


  • Barcelona, España IC Resources A tiempo completo

    Exciting opportunity to work on the latest cutting edge technology in the semiconductor industry. In this new role as senior digital design engineer you will have the opportunity to contribute to advanced technology nodes, consisting of RISC-V designs, ARM & CPU architecture, PCIe protocols and machine learning. I am looking to speak with senior digital...


  • Barcelona, Barcelona, España IC Resources A tiempo completo

    Exciting opportunity to work on the latest cutting edge technology in the semiconductor industry. In this new role as senior digital design engineer you will have the opportunity to contribute to advanced technology nodes, consisting of RISC-V designs, ARM & CPU architecture, PCIe protocols and machine learning. I am looking to speak with senior digital...


  • Barcelona, España IC Resources A tiempo completo

    Exciting opportunity to work on the latest cutting edge technology in the semiconductor industry. In this new role as senior digital design engineer you will have the opportunity to contribute to advanced technology nodes, consisting of RISC-V designs, ARM & CPU architecture, PCIe protocols and machine learning. I am looking to speak with senior digital...

  • Senior Dft Engineer

    hace 3 semanas


    Barcelona, España Ic Resources A tiempo completo

    Senior DFT Engineer – Barcelona - Innovative RISC-V Developments! This is a fantastic opportunity for a Senior DFT Engineer to work on complex projects and RISC-V IP. This is a brand new role within a new ASIC Development team, meaning that you will be involved in defining DFT methodologies and architecture.   The key skills needed for the Senior...


  • Barcelona, España Page Personnel A tiempo completo

    C++ Senior Software Engineer.|Pharma Company (Vallés Or.)Pharma Leader CompanyDefinition of new features with all involved stakeholders.Requirements writing.Architecture definition.Implementation and unit testing.Participate in and conduct review meetings.Participate in troubleshooting and performance improvement processes.Computer Science,...

  • Senior DFT Engineer

    hace 3 semanas


    Barcelona, España IC Resources A tiempo completo

    Senior DFT Engineer – Barcelona - Innovative RISC-V Developments! This is a fantastic opportunity for a Senior DFT Engineer to work on complex projects and RISC-V IP. This is a brand new role within a new ASIC Development team, meaning that you will be involved in defining DFT methodologies and architecture.  The key skills needed for the Senior...

  • Senior DFT Engineer

    hace 2 semanas


    Barcelona, España IC Resources A tiempo completo

    Senior DFT Engineer - Barcelona - Innovative RISC-V Developments! This is a fantastic opportunity for a Senior DFT Engineer to work on complex projects and RISC-V IP. This is a brand new role within a new ASIC Development team, meaning that you will be involved in defining DFT methodologies and architecture. The key skills needed for the Senior DFTEngineer...

  • Senior DFT Engineer

    hace 2 semanas


    Barcelona, Barcelona, España IC Resources A tiempo completo

    Senior DFT Engineer BarcelonaInnovative RISC-V Developments This is a fantastic opportunity for a Senior DFT Engineer to work on complex projects and RISC-V IP. This is a brand new role within a new ASIC Development team, meaning that you will be involved in defining DFT methodologies and architecture.The key skills needed for the Senior DFTEngineer are:A...


  • Barcelona, España Page Personnel A tiempo completo

    Embedded C++ engineer en Barcelona.Perfil buscado (Hombre/Mujer) Participación en el ciclo completo del SW desde la toma de requisitos hasta la entrega. Desarrollo de SW con C++. Uso de SDKs para interactuar con capas HW. Empresa especializada R D del sector audiovisual Formar parte del equipo de R D de SW para el desarrollo de productos Ingeniería...


  • Barcelona, España Ic Resources A tiempo completo

    Senior Process Integration Engineer Our Barcelona based client is currently searching for a Process Integration Engineer to work with an extended team to design process flows, root cause analysis for device failures and to communicate with various divisions within the company. The role will involve working with process module owners to optimise processes and...


  • Barcelona, España HAYS A tiempo completo

    Senior C++ Developer en hibrido.Tu nueva empresa Empresa final sector Tecnológico que se dedica a temas de seguridad a través de IA.Tu nuevo puesto - Diseño implementación y mantenimiento de software multi-hilo en tiempo real eficiente y robusto. - Optimización de código y de algoritmos. - Mejora del software desarrollado hasta el momento en la...