C++ Software Engineer

C++ (Python) Software Engineer - Linux We are a leading technology company seeking an enthusiastic C++ Software Engineer to join our client s multinational team, specializing in video/audio compression for media processing solutions. This is an exciting opportunity to work with cutting-edge technologies in a collaborative and innovative environment. Location: Aberdeen, UK Work Style: Primarily office-based, with hybrid working options available for experienced candidates. Key Responsibilities: • Develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. • Collaborate with a distributed team across the UK and Canada on media compression and video/audio pipelines. • Participate in code reviews, unit testing, and continuous integration (CI/CD) processes using GitLab. • Support the design and development of containerized deployments using Docker. Essential Qualifications and Attributes: • PhD / MSc or BSc in Computer Science. • Strong skills in C++ programming. • Proficiency with Linux environments and systems programming. • Experience with Docker, GitLab CI/CD, and containerized deployments. Technologies you''ll work with: • C++, Python • Docker, CI/CD (GitLab) • GStreamer for media pipelines • ElasticSearch, Kibana for monitoring and analytics Why Join our client? This is a great opportunity to contribute to the development of complex, real-time software systems in the media and broadcast industry. If you''re ..... full job details .....