C++ Software Engineer

New Route Recruitment Limited

Greater London

Hybrid

GBP 65,000 - 95,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Bi-annual hackathons
Flexible working hours
Work from home options
Free breakfast
Friday happy hour & monthly company l
25 days’ holiday

Job summary

New Route Recruitment Limited is seeking a C/C++ Software Engineer to design, build and support a video platform's Media Engine, powering live and on-demand encoding with advanced effects. The role involves deep development, research and experimentation across codecs, streaming protocols, and new technologies.

You will collaborate with senior engineers and architects to meet the roadmap, own features end-to-end, and stay current with 4K/360 video challenges.

Qualifications

  • Demonstrable expertise and experience in C/C++ programming language.
  • A real passion for video technologies.
  • Bonus points for AWS, encoding or streaming.

Responsibilities

  • Iterating, optimizing and monitoring the platform’s Media Engine that sits at the core of our platform.
  • R&D projects to ensure our platform keeps innovating on media and streaming.
  • Collaborating closely with engineers and architects to guarantee that the video platform will support the technical needs of our visionary roadmap.
  • Taking ownership of your work/project by building, maintaining and iterating new features and new products.
  • Keep up to date with the latest industry standards and technologies to help the platform to take on the latest video streaming challenges like 4K or 360 video support.

Skills

C/C++
Video technologies
Cloud (AWS)

Tools

FFmpeg
OpenCV
AWS
Packer
Media Source Extensions
WebSockets
GPU
Encoding
HLS
RTMP

Job description

Our platform is the video platform built for live, social and mobile. The cloud-based platform removes the traditional complexities of professional video production and distribution.

Our platform works with the world’s largest broadcasters and rights holders including: Sky Sports, BT Sport, Eurosport, ITV, Turner, The Premier League, LaLiga, The FA, Buzzfeed, AELTC Wimbledon, GOAL.com and many more. Our platform integrates with the major social platforms - including Facebook, Instagram, Periscope, Twitter, and YouTube. We are also a preferred global partner for Facebook Live.

Amazon Web Services is our main hosting provider. Every product of the platform is architected and built for scalability and high availability for a global client base. Being a cloud-based platform allows engineers to remain agile and gives them the freedom to try new things without compromising on reliability and speed of development.

We believe that hiring smart graduates or junior engineers and nurturing them into our culture is the key to our successful growth. To support this strategy, you'll pair with a mentor on your first day with us. Your mentor will answer your technical doubts daily and will coach you on your career progression by helping you define your own focus within our platform (video, data, front-end, architecture, streaming...) with regular performance evaluations.

We are dedicated to making sure you are happy and committed during your time with us. We achieve this by pushing the platform and the team to use the latest technologies and to give you a whole new set of responsibilities. You will be responsible for the products you build end to end: from design and architecture to releasing, supporting and monitoring in production. This way you can feel that you are engaged, challenged and more importantly that you can make a difference.

This strategy has allowed the perfect environment to retain our talent and keep our best engineers over time. A good example of this success is some of our current senior engineers such as: our Product Owner and our Lead Software Architect. They started on our platform as graduate engineers and are now key leaders within the organization.

Being social is a huge part of our family. We like to have fun together and we provide a series of activities to help in this area.

If technology gets you going in the morning, then you are in the right place!

As a C/C++ Software Engineer, you will help design, build and support the platform’s Media Engine that powers all the live and on demand encoding that goes through our platform. This includes applying all sort of cool video effects like watermarks, animated video graphics, picture in picture or transitions.

Not only will the role involve in-depth development, but also research and experimentations, where your passion for video codecs, streaming protocols and new technologies will drive your motivation to take our video platform to the next level.

FFmpeg, OpenCV, AWS, Packer, Media Source Extensions, web-sockets, GPU, encoding, fmp4, HLS, RTMP. These are some of the state-of-the-art technologies that you will be working with.

To make sure you keep growing your knowledge around tech, we provide you with professional development opportunities like Hackathons, Tech hours, and have a development budget and pair programming days to improve our automated testing culture.

Some of your responsibilities with us include (but are not limited to):
  • Iterating, optimizing and monitoring the platform’s Media Engine that sits at the core of our platform
  • R&D projects to ensure our platform keeps innovating on media and streaming to guarantee we keep our industry leaders position
  • Collaborating closely with engineers and architects to guarantee that the video platform will support the technical needs of our visionary roadmap
  • Taking ownership of your work/project by building, maintaining and iterating new features and new products
  • Keep up to date with the latest industry standards and technologies to help the platform to take on the latest video streaming challenges like 4K or 360 video support.
REQUIREMENTS
  • Demonstrable expertise and experience in C/C++ programming language
  • A real passion for video technologies
  • Bonus points for AWS (our chosen cloud provider), encoding or streaming
The recruitment process:

We aim to have a quick and dynamic hiring process. This process lasts around two weeks and it has the following stages:

  • Phone call interview (around 30 minutes) to understand your interests and career expectations to ensure we are a good fit for each other.
  • Technical test to be completed at home.
  • Final face to face interview (around 2 hours) with our lead developers to go through your test and your technical knowledge.
BENEFITS
  • Bi-annual hackathons & tech hour on Wednesday
  • Regular performance reviews
  • Flexible working hours
  • Work from home options
  • Ride to work scheme
  • Free breakfast, Friday happy hour & monthly company lunch
  • 25 days’ holiday & additional unpaid holiday week
  • Sponsored monthly social events

We are an equal opportunity employer and value diversity in our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front End Engineer
Front End Engineer

New Route Recruitment Limited • Greater London

Hybrid
GBP 32,000 - 52,000
Bi-annual hackathons
Tech hour
Performance reviews
+8
Backend Software Engineer
Backend Software Engineer

New Route Recruitment Limited • Greater London

Hybrid
GBP 28,000 - 40,000
Bi-annual hackathons
Flexible working hours
Work from home options
+1
C++ Software Engineer - Video
C++ Software Engineer - Video

Enterprise Recruitment Ltd • City Of London

On-site
GBP 60,000 - 90,000
Software Engineer C++
Software Engineer C++

EVS Broadcast Equipment • Bracknell

Hybrid
GBP 45,000 - 75,000
Competitive salary
Wellness and healthcare benefits
Flexible schedules
+3
Software Engineer
Software Engineer

microTECH Global LTD • Greater London

On-site
GBP 65,000 - 95,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Hawk-Eye Innovations (HEI) • Basingstoke

Hybrid
GBP 70,000 - 110,000
Hybrid working 2 days in office/3 days
25 days annual leave
Enhanced pension
+3
Senior C++ Software Engineer
Senior C++ Software Engineer

Hawk-Eye Innovations Ltd. • United Kingdom

Hybrid
GBP 65,000 - 95,000
Hybrid Working - 2 Days in the office/
3 days from home
Enhanced pension scheme (5% matching)
+3
Senior C++ Software Engineer
Senior C++ Software Engineer

Hawkeyeinnovations • Greater London

Hybrid
GBP 70,000 - 110,000
25 days annual leave
Enhanced pension (5% matching)
Hybrid working - 2 days in the office/
+3
Senior C++ Software Engineer
Senior C++ Software Engineer

Hawk-Eye Innovations (HEI) • Greater London

Hybrid
GBP 90,000 - 120,000
25 days annual leave
Enhanced pension (5% match)
Hybrid working: 2 days in office / 3?d
+5
Senior C++ Software Engineer
Senior C++ Software Engineer

Hawk-Eye Innovations • Basingstoke

Hybrid
GBP 70,000 - 100,000
25 days leave
Enhanced pension 5% match
Hybrid work 2/3 in office
+5