Software Engineer C++ / Python Location: Aberdeen, UK Work Style: Office-based Are You Ready to Elevate Your Career in Software Engineering? Join a leading technology company as a C++ / Python Software Engineer and become part of a multinational team specializing in groundbreaking video and audio compression technologies for media processing solutions. This is more than just a job; its a chance to work with cutting-edge tools in a collaborative and innovative environment where your contributions will make a real impact! Why This Role is Exciting: Innovative Environment : Work with the latest advancements in media technologies, including compression algorithms and real-time systems that power video and audio applications. Collaborative Team : Engage with a dynamic team across the globe, sharing knowledge and ideas to drive innovation in media processing. Career Growth : This position offers the potential for you to enhance your skills in C++ and Python while contributing to high-performance systems in the media and broadcast industry. Key Responsibilities: Develop and maintain high-performance software systems usingC++ and Python on Linuxplatforms, focusing on media solutions that are both efficient and scalable. Collaborate seamlessly with a distributed team to design, implement, and optimize media pipelines and compression algorithms. Engage in code reviews, unit testing, and CI/CD processes using GitLab to ensure code quality and maintainability. Support the design and development of containerized deployments using Docker, enhancing the efficiency of the software lifecycle. Essential Qualifications & Attributes: PhD / MSc or BSc in Computer Science with at least a 1st class or 2:1 degree. Strong expertise in C++ programming with hands-on experience in C++11/14/17 and modern coding practices. Proficiency in Linux development environments and systems programming. Demonstrated experience in media systems, especially in video/audio streaming or compression technologies. Familiarity with Docker, GitLab CI/CD, and containerized deployment workflows. Excellent problem-solving skills with a proactive attitude towards learning new technologies. Strong communication skills, highly effective in collaborative and distributed team settings. Technologies You'll Work With: C++, Python Docker, Containerization, CI/CD (GitLab) GStreamer for media pipelines (video/audio) ElasticSearch, Kibana for monitoring and analytics High-performance systems and real-time computing Why Join Our Client? This is a remarkable opportunity to contribute to the ongoing development of complex, real-time software systems within the media and broadcast industry. If youre passionate about leveraging your C++ and Python skills to create high-performance computing solutions, wed love to hear from you! How to Apply: If this sounds like the right fit for you, please submit your CV and a perhaps a cover letter highlighting your relevant experience. Dont miss the chance to be part of a transformative team that is shaping the future of media technology!