cover image
Barco

Barco

www.barco.com

17 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
Embedded Linux Software Engineer
Job Description
**Job Title** Embedded Linux Software Engineer **Role Summary** Design, develop, and maintain embedded Linux software for medical devices and surgical displays. Deliver high‑quality code within an Agile, regulatory‑compliant environment while collaborating with cross‑functional teams and external partners. **Expectations** - Produce reliable, maintainable C/C++ code and Linux drivers. - Apply best practices in system architecture, testing, and documentation. - Meet regulatory and quality standards for medical device software. - Communicate effectively in English with international team members. **Key Responsibilities** - Analyze product requirements and translate them into technical specifications. - Build and maintain the Linux OS on diverse hardware using Buildroot, make, cmake, or meson. - Develop and maintain device drivers and interface layers between hardware and application software. - Optimize code for performance, robustness, and resource usage. - Own one or more software components from design through release. - Create automated CI test cases (Python) and collaborate with QA to resolve defects. - Document software modules, drivers, and build processes. - Estimate effort, contribute to realistic development plans, and participate in Agile ceremonies. **Required Skills** - Strong C/C++ programming with object‑oriented design. - Deep understanding of Linux systems, kernel modules, and Video4Linux. - Experience with Buildroot, make/cmake/meson, and continuous integration (Jenkins). - Knowledge of basic encryption, network protocols (SRTP, SDP, HTTPS, WebSocket). - Familiarity with source control (git, SVN). - Ability to write Python scripts for automated testing. - Analytical mindset, detail oriented, and proactive in troubleshooting. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field, or equivalent professional experience. - No specific certifications required, but knowledge of medical device regulatory standards (e.g., IEC 62304) is advantageous.
Kortrijk, Belgium
Hybrid
11-09-2025
Company background Company brand
Company Name
Barco
Job Title
Research Engineer
Job Description
**Job Title** Research Engineer AI in HealthCare **Role Summary** Develop and validate AI‑driven diagnostic imaging solutions, primarily focusing on digital pathology tools such as SlideRightQA™. Begin with a structured research track to master existing technology, then transition to the productization team to deliver fully compliant, high‑impact AI products that enhance diagnostic accuracy and workflow efficiency across healthcare domains. **Expectations** - Deliver measurable outcomes in research and product development. - Stay current with AI advancements, healthcare imaging standards, regulatory updates (MDD/MDR, EU AI Act), and market trends. - Communicate insights and progress effectively to cross‑functional teams. - Exhibit initiative, ownership of end‑to‑end processes, and collaborative teamwork. **Key Responsibilities** - Conduct research on AI algorithms for quality assurance in digital pathology and other imaging modalities. - Design, implement, and test data collection protocols; perform data cleaning, normalization, and augmentation. - Develop, train, and fine‑tune machine‑learning models using TensorFlow, Keras, PyTorch, or equivalent frameworks. - Implement classical image‑processing tasks (segmentation, registration, post‑processing) to support AI outputs. - Build and maintain reproducible training and inference pipelines in Linux environments (on‑premise and cloud). - Validate and verify AI solutions through rigorous methodology, including clinical‑trial‑level assessments and compliance with regulatory pathways. - Collaborate with productization and research teams to transition prototypes into production‑ready software. - Document technical specifications, test results, and regulatory compliance evidence. **Required Skills** - Proficiency in Python and at least one major ML framework (TensorFlow, Keras, PyTorch). - Strong background in image‑processing and computer‑vision techniques. - Experience with data‑driven AI projects in medical device contexts (MDD/MDR, Software as a Medical Device). - Knowledge of regulatory frameworks (MDD/MDR, EU AI Act) and clinical validation processes. - Comfortable working in Linux compute environments; experience with MLOps tools preferred. - Excellent problem‑solving, documentation, and English communication skills. **Required Education & Certifications** - Master’s degree in Computer Science, Artificial Intelligence, or a closely related field. - Demonstrated experience in medical‑device‑relevant AI research, including algorithm design, validation, and implementation.
Kortrijk, Belgium
Hybrid
Junior
19-09-2025
Company background Company brand
Company Name
Barco
Job Title
Digital Pathology: Innovative Image Processing Techniques
Job Description
Job Title: Digital Pathology: Innovative Image Processing Techniques Internship Role Summary: Intern will develop and refine AI-driven image processing pipelines for digital pathology, focusing on contour refinement, stain unmixing, and control tissue monitoring to improve segmentation model training and diagnostic accuracy. Expectations: • Enrolled in a technical discipline (computer science, computer vision, AI) with strong programming foundation. • Able to commit to an internship program. • Fluent English communication. Key Responsibilities: • Design and implement dynamic programming pipelines for annotation contour refinement. • Develop spectral unmixing algorithms for IHC slide stain intensity quantification, addressing pixel imbalance and chromophore interference. • Construct pipelines to register tissue microarray data and monitor control tissue staining over time. • Collaborate with researchers to validate methods on large datasets. • Document code, results, and provide insights for future clinical deployment. Required Skills: • Python programming with libraries such as OpenCV, scikit-image, NumPy, and Pandas. • Experience in image processing and computer vision techniques. • Version control proficiency (Git) and containerization (Docker). • Analytical problem‑solving, algorithmic thinking, and research methodology. • Effective debugging and testing skills. • Strong written and verbal communication in English. Required Education & Certifications: • Current student status in computer science, computer vision, AI, or related technical field. • No additional certifications required.
Kortrijk, Belgium
Hybrid
19-09-2025
Company background Company brand
Company Name
Barco
Job Title
Embedded Software Engineer
Job Description
**Job Title:** Embedded Software Engineer **Role Summary:** Design and develop embedded software for next‑generation laser projectors and media servers in the cinema market. Work on a Linux platform using multiple languages (Rust, C++23, Python) within an Agile R&D environment, collaborating with global software teams and multidisciplinary engineers. **Expactations:** - Deliver high‑quality, on‑time software releases. - Continuously improve proficiency in multiple programming languages and Linux toolchains. - Actively participate in cross‑functional brainstorming, prototyping, and problem‑solving. - Embrace open‑source toolchains, recent kernels, and custom hardware. - Contribute to a collaborative, internationally distributed team. **Key Responsibilities:** - Develop and maintain embedded firmware and application code for projectors and media servers. - Write, test, and integrate code in Rust, C++23, Python, and related languages on Linux. - Follow Agile processes: sprint planning, backlog refinement, code reviews, and demo sessions. - Prototype solutions with image‑processing, thermal, electronics, and optical engineering groups. - Support CI/CD pipelines, build systems (CMake, Buildroot), and automated testing. - Participate in debugging, performance tuning, and documentation of Linux kernel drivers and system software. **Required Skills:** - Strong programming in Rust, C++ (C++23), and Python. - Proficient in Linux development environment and command‑line tools. - Solid software engineering fundamentals (version control, testing, debugging). - Experience with embedded systems (preferred) and familiarity with hardware‑software integration. - Knowledge of networking, CI/CD, Buildroot, CMake, Linux kernel drivers, or embedded security is a plus. - Ability to work autonomously and in distributed, multidisciplinary teams. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field preferred; extensive relevant experience may substitute for formal education. - No specific certifications required.
Kortrijk, Belgium
Hybrid
20-09-2025