Apply now »

Erfurt, DE

Date:  Jun 5, 2023
Job ID:  5217

Software Developer (Modern C++)

As an international company with European roots (HQ in Kortrijk, Belgium), Barco has a culture of collaboration across borders and nationalities.
Because we believe diversity leads to more great ideas and drives innovation.
Thanks to our over 3,000 visioneers, we develop unique visualization & collaboration technology that helps professionals accelerate innovation in the healthcare, enterprise and entertainment markets.



Being part of our C++ embedded development team at our location in Erfurt, Germany, you help improving the audio and video experience in our ClickShare Meeting Experience portfolio. These are Barco's wireless next generation collaboration & presentation tools for the meeting room that are used by thousands of customers worldwide.


Key responsibilities

  • You design and implement embedded software components based on customer or internal specificaion product requirements
  • You define and implement automated unit testing and maintain your work in a continuous integration environment
  • You collaborate with the test development engineers to follow-up, discuss and solve software issues
  • Implementation of functionalities following an agile development methodology (SCRUM) 
  • You provide proficient documentation for the developed software modules
  • Collaboration with geographically distributed teams (Europe, India, Taiwan) 
  • You deliver a quality product in time while following testing and coding standards

Your profile

  • You hold a qualification as IT specialist or Bachelor in a software development related study
  • You are used to develop software for Linux targets
  • You have very good software development knowledge in modern C++ (C++11 to C++20)
  • You are used to work with CMake based build systems
  • Strong development, debugging, and testing skills
  • You are a critical thinker and possess problem solving skills
  • You are a self-motivated and result oriented, autonomous worker and have strong communication skills
  • You are keen to learn
  • Ability to be fully conversational in English and German
  • Experience with buildroot, GCC toolchains, git and Python is a plus
  • Experience with linux kernel development is a plus

Our offer

  • A permanent contract with fair salary
  • An interesting and challenging job in a flexible and familiar working environment
  • Flexible working hours and partly home office option
  • Internal training at our Barco University
  • Close cooperation with teams at locations worldwide

Apply now »