cover image
Barco

Barco

www.barco.com

11 Jobs

4,483 Employees

About the Company

At Barco, we believe truly great engineering starts with a clear vision. A vision of a better, smarter, and healthier world.

Through visualization & collaboration technology, we accelerate innovation in healthcare, enterprise, and entertainment to create a bright tomorrow.

Barco. Visioneering a bright tomorrow.

Listed Jobs

Company background Company brand
Company Name
Barco
Job Title
Internship - Python Data Processing - JSON to Dataclasses
Job Description
Job title: Internship – Python Data Processing (JSON to Dataclasses) Role Summary: Intern will enhance the Spider agent on Barco CTRL devices by refactoring JSON configuration handling to use Python dataclasses for parsing, validation, and storage. Tasks include code analysis, implementation of full dataclass-based processing, status reporting, testing, and documentation. Expactations: Must be enrolled in a bachelor’s or master’s program in Computer Science or related fields; possess strong Python skills; be willing to work independently and collaboratively; deliver clean, well‑tested code. Key Responsibilities: - Review existing Spider agent code to map current JSON processing. - Refactor configuration handling to fully parse, validate, and store data using dataclasses. - Extend dataclass usage to report device status back to the server. - Write and run pytest test suites to ensure correctness and performance. - Document new data structures, changes to the codebase, and usage guidelines. Required Skills: - Proficient in Python (3.x). - Experience with data handling libraries and JSON parsing. - Familiarity with dataclasses and typing. - Basic knowledge of version control (git) and CI tools (Jenkins). - Unit testing with pytest. - Clear written communication. Required Education & Certifications: - Current enrollment in a bachelor’s or master’s program in Computer Science, Informatics, Electronics, or a related discipline. - No specific certifications required.
Kortrijk, Belgium
Hybrid
23-12-2025
Company background Company brand
Company Name
Barco
Job Title
Software Engineer
Job Description
Job title: Backend Software Engineer – Java/Kotlin Role Summary: Design, develop, and maintain backend services and APIs for a video‑over‑IP platform enhancing operating room integration. Lead architecture decisions for new features, scalability, reliability, and security, while supporting AI and accelerated computing initiatives. Expactations: 3+ years of backend development experience in Java/Kotlin; strong architectural thinking; ability to troubleshoot complex issues; proactive, self‑driven, and collaborative team player. Key Responsibilities: - Design, implement, and test backend services and APIs using Java and Kotlin. - Contribute to the architecture and design of platform features and improvements. - Ensure system scalability, reliability, and security across distributed services. - Diagnose, debug, and resolve complex technical problems. - Collaborate with cross‑functional agile teams to deliver high‑quality releases. Required Skills: - Proficiency in Java and Kotlin programming. - Deep understanding of object‑oriented design, design patterns, and data structures. - Experience with Spring Boot (or equivalent) for micro‑service development. - Expertise in RESTful API design; familiarity with GraphQL a plus. - Knowledge of accelerated computing concepts (GPU programming, high‑performance computing) considered a significant advantage. - Strong analytical, problem‑solving, and communication skills. - Ability to work independently and collaboratively in a small team. Required Education & Certifications: - Bachelor’s (or Master’s) degree in Computer Science, Software Engineering, Information Science, or related field. - Certifications not required; relevant certifications in Java/Kotlin or backend development are welcome.
Kortrijk, Belgium
Hybrid
Junior
27-12-2025
Company background Company brand
Company Name
Barco
Job Title
Internship - ElectroMechanical Engineer
Job Description
**Job Title** Internship – ElectroMechanical Engineer **Role Summary** Provide hands‑on mechanical design and software development support for a robotics prototype, integrating motor control, inverse kinematics, and sensor systems. Work within a cross‑divisional R&D team focused on rapid prototyping and concept validation. **Expectations** - Apply technical knowledge to real‑world robotics projects. - Collaborate with multidisciplinary engineers (optics, electronics, AI). - Demonstrate practical, goal‑oriented problem solving and creative iteration. **Key Responsibilities** - Design mechanical sub‑assemblies and evaluate feasibility for robotic systems. - Program and tune motor control circuits using Arduino or equivalent. - Implement inverse‑kinematics algorithms for robot arm motion. - Integrate cameras, IR, distance sensors and other peripherals. - Conduct rapid prototyping, testing, and iterative improvements. - Document design decisions, test results, and prototype specifications. **Required Skills** - Experience with Arduino or similar microcontroller platforms. - Knowledge of motor control and robotics fundamentals. - Familiarity with inverse‑kinematics calculation. - Ability to integrate sensor modules (camera, IR, distance). - Proficiency in English communication. - DIY mindset, creativity, and drive for rapid prototyping. **Required Education & Certifications** - Current enrollment in an undergraduate or graduate program in Mechanical Engineering, Electrical Engineering, Mechatronics, Robotics, or related technical discipline. - No specific certifications required.
Kortrijk, Belgium
Hybrid
08-01-2026
Company background Company brand
Company Name
Barco
Job Title
Internship - Computer Vision Engineer
Job Description
Job Title: Internship – Computer Vision Engineer Role Summary: Short‑term research and development internship focused on robotics and computer vision. The intern will evaluate image processing methods, prototype vision algorithms, and contribute to sensor integration to support emerging product concepts. Expectations: – Participate in a rapid prototyping environment with a small, multidisciplinary team. – Apply creative and practical problem‑solving skills to advance proof‑of‑concept projects. – Communicate progress and results in fluent English. Key Responsibilities: 1. Investigate and benchmark image processing techniques for robotic vision applications. 2. Design, prototype, and implement vision algorithms in Python, leveraging CUDA for GPU acceleration. 3. Integrate and test visual sensors (camera, LIDAR, IR, distance sensors) with the system stack. 4. Collaborate with back‑end, AI, optics, and mechanics engineers to evaluate feasibility and performance. 5. Document code, performance metrics, and integration procedures for future development. Required Skills: - Proficiency in Python programming and experience with GPU/CUDA development. - Familiarity with graphics card code prototyping and optimization. - Experience with sensor integration (LIDAR, cameras, infrared, distance sensors). - Basic understanding of AI and computer vision concepts. - Strong analytical, creative, and goal‑oriented mindset. - Excellent written and oral communication in English. Required Education & Certifications: - Current enrollment in a technical, engineering, or computer science program at the bachelor’s or master’s level. - No specific certifications required; relevant coursework in computer vision, robotics, or image processing is preferred.
Kortrijk, Belgium
Hybrid
08-01-2026