Software developer C++ for video applications

vor 4 Wochen


Schaffhausen TG CH KARL STORZ Endoskop Produktions GmbH Vollzeit
Apply with account
You can make a difference

At KARL STORZ, we take pride in helping patients
through some of the toughest journeys of their lives.
We are making contributions that matter.
Regardless of your role, YOU improve patients' lives every day.

Get to know us and join our team as

Software developer C++ for video applications (m/f/d)Location:

Schaffhausen, TG, CH, 8200 Tuttlingen, BW, DE, 78532

ID #: 2262
Your Mission
  • You will design and implement application software and middleware in C++17 (and newer) as well as video processing software using GStreamer, V4L, OpenGL, OpenCL, CUDA, etc.
  • You also design and implement graphical user interfaces using Qt6/QML
  • You will be responsible for the standards-compliant documentation of the development process
  • Ensuring functional security as well as cyber security aspects
  • Supporting the creation of the risk analysis rounds off your area of responsibility
Your Talents
  • Degree with focus on software development or comparable knowledge or work experience
  • At least 2 years of professional experience in software development using C++11 (or newer) preferred
  • Experience with Boost, STL and Qt
  • Experience is a plus: in GPU programming; in AI, Machine Learning & Deep Neural Networks; with Yocto build system.
  • Very good communication skills in English and German, fast comprehension, high degree of independence, systematic work style, great commitment as well as enjoyment of international teamwork
Your Benefits
  • Flexible working hours & mobile working: In many areas, working hours and location can be arranged as required​
  • 30 vacation days and various special payments​​
  • Further training opportunities: Open in-house seminar program, extensive e-learning offering, professional development courses and much more
  • Corporate benefits and bicycle leasing​
  • Subsidy for private pension plan and company health management​
  • Various childcare options – at the headquarters in Tuttlingen​
  • Health, sports, cultural and leisure activities – offers vary depending on location​
HR ContactBarbara Doll 2262
  • Software Engineer

    vor 3 Monaten


    CH-8200 Schaffhausen Urban Games GmbH Vollzeit

    Software Engineer (C++) Company: Urban Games GmbHwww.urbangames.comStart date: as per agreementEmployment: 100% or as per agreement Urban Games is an independent and highly-successful video game development company focused on simulationand management games. Urban Games’ third video game title, Transport Fever 2, was released with greatsuccess in late 2019...

  • Software Engineer

    vor 4 Wochen


    CH-8200 Schaffhausen Urban Games GmbH Vollzeit

    Software Engineer (C++) Company: Urban Games GmbHwww.urbangames.comStart date: as per agreementEmployment: 100% or as per agreement Urban Games is an independent and highly-successful video game development company focused on simulationand management games. Urban Games’ third video game title, Transport Fever 2, was released with greatsuccess in late 2019...

  • C++ Software Developer

    vor 4 Wochen


    CH- Geneva CERN European Organization for Nuclear Research Vollzeit

    Your responsibilitiesAre you passionate about industrial controls and computing? Would you like to work with the most modern automation and software engineering technologies? Then join our Converter Controls Software team (CSS) in the Accelerator Systems Department (SY) and contribute to the controls of some of the largest power systems of CERN.This position...


  • CH- Geneva CERN European Organization for Nuclear Research Vollzeit

    Your responsibilitiesAre you passionate about industrial controls and computing? Would you like to work with the most modern automation and software engineering technologies? Then join our Converter Controls Software team (CSS) in the Accelerator Systems Department (SY) and contribute to the controls of some of the largest power systems of CERN.This position...

  • Software Engineer

    vor 1 Monat


    Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    #slim #content {border: none;margin: 0;padding: 0;} #slim .slim_picture {text-align: left;margin: 0 10px 20px 0;} #slim .slim_picture img {max-height: 126px;} #slim .slim_content {border: none;} #slim .slim_title {font-size: 24px;font-weight: bold;margin: 0 0 10px 0;text-align: left;line-height: 32px;word-wrap: break-word;} #slim .slim_text {padding: 0...

  • Software Engineer

    vor 4 Wochen


    Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    #slim #content {border: none;margin: 0;padding: 0;} #slim .slim_picture {text-align: left;margin: 0 10px 20px 0;} #slim .slim_picture img {max-height: 126px;} #slim .slim_content {border: none;} #slim .slim_title {font-size: 24px;font-weight: bold;margin: 0 0 10px 0;text-align: left;line-height: 32px;word-wrap: break-word;} #slim .slim_text {padding: 0...

  • Software Engineer

    vor 2 Monaten


    Schaffhausen, Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    Software Engineer (C++)Company: Urban Games GmbHStart date: as per agreementEmployment: 100% or as per agreementUrban Games is an independent and highly-successful video game development company focused on simulationand management games. Urban Games' third video game title, Transport Fever 2, was released with greatsuccess in late 2019 and enables the...

  • Software Engineer

    vor 2 Wochen


    Schaffhausen, Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    Software Engineer (C++)Company: Urban Games GmbHStart date: as per agreementEmployment: 100% or as per agreementUrban Games is an independent and highly-successful video game development company focused on simulationand management games. Urban Games' third video game title, Transport Fever 2, was released with greatsuccess in late 2019 and enables the...

  • Software Engineer

    vor 4 Wochen


    Schaffhausen, Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    Software Engineer (C++)Company: Urban Games GmbHStart date: as per agreementEmployment: 100% or as per agreementUrban Games is an independent and highly-successful video game development company focused on simulationand management games. Urban Games' third video game title, Transport Fever 2, was released with greatsuccess in late 2019 and enables the...

  • Software Engineer

    vor 2 Wochen


    Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    A software engineer is part of the developer team and implements user stories, game features and engine technologies in close collaboration with product engineers.Responsibilities:Implement user stories and gameplay featuresImprove existing game engine and implement new technologiesWork with existing code base and develop new game codeDevelop tools and...

  • Software Engineer

    vor 2 Monaten


    Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    A software engineer is part of the developer team and implements user stories, game features and engine technologies in close collaboration with product engineers.Responsibilities:Implement user stories and gameplay featuresImprove existing game engine and implement new technologiesWork with existing code base and develop new game codeDevelop tools and...

  • Software Engineer

    vor 4 Wochen


    Schaffhausen, Schweiz Urban Games GmbH Vollzeit

    A software engineer is part of the developer team and implements user stories, game features and engine technologies in close collaboration with product engineers.Responsibilities:Implement user stories and gameplay featuresImprove existing game engine and implement new technologiesWork with existing code base and develop new game codeDevelop tools and...


  • CH- Geneva CERN European Organization for Nuclear Research Vollzeit

    Your responsibilitiesThe successful candidate will join the software development for experiments (SFT) group, which develops and provides support for scientific software for the High Energy Physics experiment collaborations at CERN. The selected candidate will work, as part of the Next Generation Trigger (NGT) project, on developing machine learning software...


  • CH- Geneva CERN European Organization for Nuclear Research Vollzeit

    Your responsibilitiesThe successful candidate will join the software development for experiments (SFT) group, which develops and provides support for scientific software for the High Energy Physics experiment collaborations at CERN. The selected candidate will work, as part of the Next Generation Trigger (NGT) project, on developing machine learning software...


  • CH- Geneva CERN European Organization for Nuclear Research Vollzeit

    Your responsibilitiesThe successful candidate will join the software development for experiments (SFT) group, which develops and provides support for scientific software for the High Energy Physics experiment collaborations at CERN.The candidate will work in the context of the Next Generation Trigger (NGT) project on developing a software library to train...


  • CH- Geneva CERN European Organization for Nuclear Research Vollzeit

    Your responsibilitiesThe successful candidate will join the software development for experiments (SFT) group, which develops and provides support for scientific software for the High Energy Physics experiment collaborations at CERN.The candidate will work in the context of the Next Generation Trigger (NGT) project on developing a software library to train...

  • Software Engineer

    vor 1 Monat


    Schaffhausen SH, Schweiz Urban Games GmbH Vollzeit

    A software engineer is part of the developer team and implements user stories, game features and engine technologies in close collaboration with product engineers. Responsibilities: Implement user stories and gameplay features Improve existing game engine and implement new technologies Work with existing code base and develop new game code ...

  • Software Engineer

    vor 4 Wochen


    Schaffhausen SH, Schweiz Urban Games GmbH Vollzeit

    A software engineer is part of the developer team and implements user stories, game features and engine technologies in close collaboration with product engineers. Responsibilities: Implement user stories and gameplay features Improve existing game engine and implement new technologies Work with existing code base and develop new game code ...

  • R&D Software Developer

    vor 3 Monaten


    CH-3645 Gwatt (Thun) TOFWERK AG Vollzeit

    R&D Software Developer TOFWERK is making the world a cleaner place through innovative solutions for chemical analysis. Our scientists and engineers design, manufacture, and optimize high performance mass spectrometers for new applications to support researchers and industrial customers around the world.  We are headquartered in Thun, Switzerland, with...

  • R&D Software Developer

    vor 4 Wochen


    CH-3645 Gwatt (Thun) TOFWERK AG Vollzeit

    R&D Software Developer TOFWERK is making the world a cleaner place through innovative solutions for chemical analysis. Our scientists and engineers design, manufacture, and optimize high performance mass spectrometers for new applications to support researchers and industrial customers around the world.  We are headquartered in Thun, Switzerland, with...