Software Engineer

Barco

  • Kortrijk, West-Vlaanderen
  • Vast
  • Voltijds
  • 2 maanden geleden
Software Engineer - Data planeFunctionAre 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 ResponsibilitiesFocus 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 whoHas 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.

Barco