Software Engineer - Real-time Vision - High-performance computing (W/M)

BSA - Bobst Mex SA

  • Date de publication :

    27 août 2023
  • Taux d'activité :

  • Type de contrat :

    Durée indéterminée
  • Lieu de travail :

    Mex VD

The Bobst Group R&D division carries out innovative technology and product developments to shape digital transformation in the packaging industry. Within this group, the Quality Control Product team which develop the next generation of machine vision products is looking for a talented Software Engineer to participate in the design, implementation, and testing of our products that increase the competitiveness of our machines.

Software Engineer - Real-time Vision - High-performance computing (W/M)

Main Responsibilities
  • Design, Implement and Improve functionality for our Machine Vision products
  • Perform code reviews and ensure that its own development passes CI on a daily basis
  • Maintain software of existing product portfolio
  • Improve team's knowledge about adequate technology evolutions (performance, robustness, security…)
  • Ensure the required Software Quality standard with adequate automated tests
  • Participate in agile activities (standups, sprint planning, sprint reviews…)
  • Collaborate with stakeholders (Software and Vision engineers, Product owner, field technicians, customers, …)

Your Profile
  • Strong knowledge in Computer Science (Concurrency and Distributed Computing, Relational Databases, TCP/IP, Computer Architecture)
  • Demonstrated experience in industrial development in modern C/C++ (11, 17, 20)
  • Excellent knowledge of C++ STL especially containers and algorithm
  • Strong debugging and profiling skills
  • Basic knowledge of SDLC, development models and principle design patterns
  • Team spirit oriented, able to work with multiple actors
  • Accomplishing tasks with autonomy and result oriented
  • Open-minded and proactive
  • Demonstrated experience with Git, ideally using GitFlow Workflow
Would be a significant asset:
  • Experience in CUDA
  • Designing advanced database schemes / requests
  • Experience with ML framework (Pytorch, Tensorflow, Keras…) and particularly with Convolutional Neural Network (CNN)
Would be a plus:
  • Skills in image processing
  • Experience with Azure DevOps, or as a Scrum Master
  • Experience with VMWare ESXi, Cloud and networking infrastructures
Our Software Stack
  • Languages : C/C++20, C#, Batch scripting
  • Frameworks : Boost, Matrox Imaging Library, OpenCV, CUDA, ZeroMQ
  • Database : PostgreSQL
  • Agile Portal, CI/CD : Azure DevOps
  • IDE : Visual Studio
Your education and languages skills
  • M.Sc. degree or equivalent in Computer Science
  • Business fluent in English
  • French is an asset

For more than 130 years, and over 50 countries, BOBST has always been at the forefront of innovation and we want to accelerate connectivity, digitalization, automation and sustainability to make packaging better than ever.
BOBST is one of the world's leading suppliers of equipment and services to packaging and label manufacturers in the folding carton, corrugated board and flexible materials industries. Join our highly qualified staff and together, let's shape the future of the packaging world.

The production site of Mex, near Lausanne in Switzerland, is also the headquarters of the Bobst Group. It is the most important site, employing approx. 1500 passionate people.
It also trains each year roughly 200 apprentices. The site offers an idyllic work environment. In the countryside and close to major highways, it is also well served by public transport. It offers many amenities, such as a corporate restaurant, sports fields, a fitness and a nursery. The facilities have been recently renovated and represent a model for sustainable development.


  • BSA - Bobst Mex SA