Expert Software Engineer
Kortrijk, BE
What we expect from this role
What you will work on
You will work on Barco CTRL, an innovative, scalable software platform for Control Rooms that simplifies workflows, deployment, and serviceability. Designed to uphold the highest levels of cybersecurity, Barco CTRL allows users to securely connect to their sources, from any location, and interact with the content on any video wall or operator desk.
Your focus will be on the low-level layer that powers visualization on dedicated embedded devices. Building on your experience with Linux-based systems, networking, and performance optimization, you will ensure seamless integration between hardware and software, delivering secure and reliable solutions for global customers.
Additionally, you will contribute to refactoring and maintaining shared components across the Barco CTRL stack, reducing technical debt and improving long-term maintainability. Our product is heavily data driven and has a considerable dependency on telemetry. You will use this available telemetry in debugging and analyzing issues and bugs. You will actively contribute to this telemetry framework across the stack to enable and enhance your fellow engineers
Lead Accountabilities
- Lead and oversee the strategic design and development of highly complex and innovative engineering projects.
- Conduct advanced research and gather data to support project requirements.
- Prepare and review comprehensive technical documentation and reports.
- Collaborate with cross-functional teams to ensure project alignment and integration.
- Lead and facilitate project meetings, providing strategic insights and updates on assigned tasks.
- Perform rigorous testing and analysis to ensure project quality and compliance.
- Mentor and guide junior, mid-level, and senior engineers, providing technical expertise and support.
- Drive process improvements to enhance project efficiency and effectiveness.
- Maintain strong communication and relationships with stakeholders, ensuring their requirements and expectations are met.
- Contribute to the strategic planning and decision-making processes within the engineering department.
Required Competencies
Education
Experience
Required Skills
- Exceptional understanding of engineering principles and practices.
- Proficiency in engineering software and tools, using primarily C, C++, and python
- Proficiency in engineering solutions running on a Linux platform
- Experience with Multimedia Frameworks (e.g. GStreamer) and Codecs
- Experience developing USB- or other low-drivers drivers
- Experience working on embedded devices
- Strong analytical, problem-solving, and debugging skills
- Excellent communication and teamwork abilities
- Management responsibilities, including overseeing multiple project teams and components of larger projects
- Strong communication skills for effective collaboration with team members, stakeholders, and clients
- A desire to drive process and tooling improvements & innovation