Apply now »

Karlsruhe, DE

Date:  Mar 16, 2023
Job ID:  7960

Intern/working student: Development of a smart Display Simulator

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.


Barco is developing large video wall solutions based on LED, LCD and RPC tiled display modules. All display tiles of a video wall are managed by a central video wall manager talking to all displays via an internal rest/json API. For large scale video wall support next to real systems display simulators are used to validate the system performance and to define the overall system limits. This display simulator itself runs on Barco's custom Linux platform to host a micro-service-based application software for a single display management which can simulate various functionalities of the display. 


Your Tasks
Your task would be to extend the application software layer of the display simulator to provide more accurate display device specific information via the API as well as taking care of the static and dynamic system behavior. By using and extending the existing API test automation suite you will proof the accu-racy of display simulator against the response behavior of a real system and finetune it.


Your Qualification:  

  • You are student of computer science, electronics, mechatronics or equivalent
  • Strong C/C++ skills on backend application level
  • Experience in Linux based SW development environment
  • First contact with API test automation using python/curl/shell-scripts
  • Basic Linux admin skills for managing a large farm of network connected devices
  • Basic understanding of agile/scrum is a plus
  • Embedded linux experience e.g. using buildroot is a plus
  • You are technically fascinated by how stuff fits together
  • Good communication skills with a variety of cultures and personalities
  • Fluent in English spoken and written  


Our Offer

  • Working with modern tools in an agile software development process
  • Collaboration on high-quality products for the industrial environment
  • An interesting and challenging job in a flexible working environment
  • Membership of a highly motivated, interdisciplinary and international team
  • A mentor who will support you during your time with you 


Apply now »