Software Engineer

Apply now »

Date: Apr 13, 2024

Location: Kortrijk, BE

Company: Barco

Software Engineer – Data plane 

 

Function 

 

Are you a software engineer with a passion for crafting high performing innovative solutions and transforming the digital landscape? Join Barco's Innovative Lab as a as a Senior Software Engineer, playing a key role in implementing performance-critical components within the innovative AI-powered solution and performing translation of research-based applications into high-performing GPU-accelerated components. 

 

Key Responsibilities 

  • Focus on the implementation of performance-critical components within the solution. 

  • Leverage a diverse background in modern software development in an eco-system at the intersection of Python, C/C++, Machine Learning and GPU acceleration (NVIDIA ecosystem) with a strong ability to dive deep when needed and to select the right tool for the job. 

  • Perform translation of research-based applications (Python, Jupyter-Notebook, Tensorflow, ...) into high-performing GPU-accelerated components using Python, C++, CUDA, and related technologies. 

  • Guard the overall performance of the (high-resolution) image processing pipeline in a containerized Linux environment, guarding and optimizing the overall system performance. 

  • Play a pivotal role in translating user stories into practical implementations that align seamlessly with our overall software architecture.  

  • Based on your experience and additional research, make the right technological choices to balance speed to market and high-quality standards. 

  • Deliver high-quality and maintainable code, including documentation and unit testing, while coaching colleagues. 

  • Use modern best practices and tools, including Jenkins, Artifactory, Confluence, Jira, and Github, with the capability to set up and configure for the team. 

  • Bring experience in designing interfaces to other components as an added advantage. 

  • Demonstrate expertise in parallel computing and/or image processing, considered a valuable plus. 

 

 We are looking for a new colleague who 

  • Has at least a Bachelor’s degree in Engineering or equivalent in combination of education and experience. 

  • Has at least 5 years proven experience in software development in a context where performance matters. Experience in healthcare related industry/technology is a plus. 

  • Has experience with technologies and skills mentioned in Key Responsibilities. 

  • Is motivated to produce the code that stands on its own, requiring no additional clarification or documentation. 

  • Can work in a global organization with a high degree of autonomy. 

  • Language skills: English (fluent) 

 

If you're ready to take your software engineering career to the next level, join us and become part of a team that's making a difference. 

Apply now »