Kortrijk, BE
C++ Software Engineer
In Barco Labs a team of highly skilled experts explores new technologies and builds first-of-a-kind proof of concepts for established and new markets. We combine cutting-edge technologies with cross-domain creativity and spark new internal start-ups that bring product concepts to customers. We challenge ourselves to stay on top of the state-of-the-art and investigate innovation tracks towards immersive audio-visual experiences.
Barco Labs is kickstarting an internal start-up to productize a brand-new development for the Entertainment market that targets corporate events, rock concerts, television studios and tradeshows. And we’re looking for talent to join this exciting journey!
Do you like to work in an agile, multicultural, open, international environment? Are you eager to learn emerging technologies and put your creativity into new product concepts? Are you thrilled by showcasing & collaborating on a product with pilot customers?
Key Responsibilities
-
You design and implement software modules based on customer or internal specifications and product requirements
-
You define and implement automated unit testing and maintain your work in a continuous integration environment
-
You collaborate with the test development engineers to follow-up, discuss and solve software issues
-
You collaborate with the team to deliver functionality using agile development methodology (SCRUM)
-
You provide proficient documentation for the developed software modules
-
You deliver product quality in time while following testing and coding standards
-
Collaboration with geographically distributed teams (Europe, US, Canada, India)
Your Profile
-
Bachelor's or Master’s degree in Computer Science, Computer Engineering or equivalent
-
Excellent communication and technical writing skills
-
Ability to work autonomously and manage assigned tasks
-
Love to work in a multi-cultural global team
-
Experience with following is a must:
-
3 – 5 years professional experience with C++ software design and implementation
-
Media compression codecs (ex. H.264, MJPEG, VP8/9)
-
Media streaming protocols (ex. RTSP, HLS, DASH)
-
Rendering using OpenGL / Vulkan
-
Experience with one or more of the following is considered a benefit:
-
Software optimizations for low-latency media processing (VMA, RDMA, GPUDirect)
-
Hands-on with 3D game engine (Unreal, Unity)
What’s in it for you?
-
Explore innovative technologies and fuel product developments in different businesses
-
Work for a global technology top employer
-
Enjoy continuous training opportunities at our very own Barco University
-
Appreciate the comfort of our eye-catching headquarters
-
Enjoy a competitive salary package