Senior Video Engineer (C++/Rust) in City of London

Senior Video Engineer (C++/Rust) in City of London

City of London Full-Time 110000 - 180000 £ / year (est.) No working from home possible
H

At a Glance

  • Tasks: Develop a native desktop app for audio/video with cutting-edge technologies.
  • Company: Join a dynamic team of experienced engineers in a flat hierarchy.
  • Benefits: Competitive salary, equity, and fully remote work options.
  • Other info: Enjoy a flexible work environment with a small, passionate team.
  • Why this job: Make a real impact on innovative audio/video technology and collaborate with industry veterans.
  • Qualifications: Deep experience in audio/video pipelines and systems-level programming in Rust or C++.

The predicted salary is between 110000 - 180000 £ per year.

£110,000 - £180,000 + Equity & Benefits

Fully remote

About the Company

Two founders who previously built and sold a well-known product in the audio/video space are back, building a new native desktop app, and most of the core engineering team from round one came with them.

About the Role

If you've worked deep in real-time A/V pipelines and want to do it again with people who've shipped this kind of thing before, this is worth reading. The problem is that they're building a native desktop app for Mac and Windows. The core stack is Rust, with WebRTC and some GStreamer. In a browser, WebRTC handles huge amounts of the low-level work for you. Building it natively means they write or modify much of that themselves. GStreamer covers some of it, but its real-time plugins aren't as mature as what the browsers have built, so they end up tweaking, rewriting, or replacing pieces of the pipeline.

Responsibilities

  • You will make sure network issues are handled in the most robust way possible.
  • The audio/video tech is as performant as possible, from a first principles approach. It must be the best in class.
  • You proactively prevent audio/video sync issues in the app and help level up others in the team in this area.
  • The entire audio/video part of the code feels extremely solid and well tested.

Qualifications

  • Deep, low-level audio/video and RTP experience: encoding/decoding, pipeline internals, low-latency transport. Not just WebRTC consumed via browser APIs; that's not enough on its own. Broader RTP experience (RTMP and related protocols) is relevant.

Required Skills

  • Systems-level programming in Rust, C, or C++. You don't need to be a Rust expert, though it's a bonus.
  • Real desktop or low-level mobile experience. Windows, Mac, iOS, Android: the platform matters less than the depth. They need someone who's worked below the framework layer.
  • Comfortable working across both Mac and Windows. You don't need to be a Windows specialist, but their engineers use both day to day and you'd test on both regularly.
  • Ready to hit the ground running. This isn't a role where a slow ramp is possible.

Preferred Skills

  • Experience with WebRTC at the implementation level (browser internals like Chrome or Firefox, rather than just consuming the API).
  • GStreamer, specifically the RTP/WebRTC parts.
  • RTMP.
  • Rust specifically.
  • Windows desktop development.
  • Mac desktop development.

Pay range and compensation package: £110,000 - £180,000 + Equity & Benefits

Equal Opportunity Statement

Extras: Small founding team. No levels, no hierarchy; everyone is just called an engineer. The people you'd be working with have years of shared context shipping serious audio/video products together. One small daily sync at 9am Pacific; otherwise async. If this sounds like your kind of problem, drop me a message or apply below.

Senior Video Engineer (C++/Rust) in City of London employer: Howrecruit

Join a dynamic and innovative team where your expertise in real-time audio/video engineering will be valued and nurtured. With a fully remote work culture, you’ll collaborate with seasoned professionals who have a proven track record in the industry, ensuring ample opportunities for personal and professional growth. Enjoy competitive compensation, equity options, and the flexibility of working from anywhere while contributing to cutting-edge technology in a supportive environment.

H

Contact Details:

Howrecruit Recruitment Team

We think you need these skills to ace Senior Video Engineer (C++/Rust) in City of London

C++
Rust
WebRTC
GStreamer
RTP
RTMP
Low-Level Programming