Apply now »

Karlsruhe, DE

Date:  Jun 9, 2022
Job ID:  4030

Intern/working student (m/f/d) Development of a smart Display Simulator

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). Our solutions make a visible impact, allowing people to enjoy compelling entertainment experiences; to foster knowledge sharing and smart decision-making in organizations and to help hospitals provide their patients with the best possible healthcare. Headquartered in Kortrijk (Belgium), Barco realized sales of 804 million euro in 2021 and has a global team of 3,000+ employees, whose passion for technology is captured in +500 granted patents.


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
  • understanding Agile/Scrum 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 environment
  • 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 us



Apply now »