Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with ION. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Software EngineerC++/
Linux
We are a leading technology company seeking an enthusiastic
C++/ PythonSoftware Engineerto join our clients multinational team, specializing in
video/
audiocompression for
media processingsolutions.
This is an exciting opportunity to work with cutting-edge
technologiesin a collaborative and innovative environment.
Location:Aberdeen, UK
Work Style: Primarily
office-based, with
hybridworking options available for experienced candidates.
Key Responsibilities
- Develop and maintainsoftwaresystems inC++andPythononLinuxplatforms, focusing on high-performancemediasolutions.
- Collaborate with a distributed team across the UK and Canada onmedia compressionandvideo/audiopipelines.
- Design, implement, and optimizemedia pipelines,compression algorithms, and real-time systems.
- Participate in code reviews, unit testing, and continuous integration (CI/CD) processes usingGitLab.
- Support the design and development ofcontainerized deploymentsusingDocker.
Essential Qualifications & Attributes
- PhD/ MScorBScinComputer Science(1st class or 2:1).
- Strong skills inC++programming, with experience inC++11/14/17and modern coding practices.
- Proficiency withLinuxdevelopment environments and systems programming.
- Demonstrated experience inmedia systems,video/audio streaming, orcompression technologies.
- Experience withDocker,GitLab CI/CD, and containerized deployments.
- Excellent problem-solving skills and a proactive approach to learning new technologies.
- Strong communication skills, with the ability to work effectively in a distributed team.
Technologies You'll Work With
- C++,Python
- Docker,Containerization,CI/CD(GitLab)
- GStreamerformedia pipelines(video/audio)
- ElasticSearch,Kibanafor monitoring and analytics
- High-performance systems andreal-time computing
Why Join our client?
This is a great opportunity to contribute to the development of complex,
real-time software systemsin the
mediaand
broadcast industry. If you're passionate about
C++,
media technologies, and high-performance computing, wed love to hear from you!