Senior Video Engineer
Hace 2 días
Barcelona, Cataluña, España
Howrecruit
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Si los siguientes requisitos del puesto y la experiencia coinciden con sus habilidades, por favor, asegúrese de enviar su solicitud sin demora.
Senior Video Engineer (C++/Rust)€130,000
- €200,000 + Equity & Benefits Fully remoteAbout the CompanyTwo 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 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.
ResponsibilitiesYou 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.
QualificationsDeep, low-level audio/video and RTP
experience:
encoding/decoding, pipeline internals, low-latency transport. Not just WebRTC consumed via browser APIs; that's not enoughon its own. Broader RTP experience (RTMP and related protocols) is relevant.
Required SkillsSystems-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 SkillsExperience 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€130,000
- €200,000 + Equity & BenefitsEqual Opportunity StatementExtras Small founding team. No levels, no hierarchy; everyone is just calledan engineer. The people you'd be working with have years of shared context shipping serious audio/video products together. xhfqzwm 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)€130,000
- €200,000 + Equity & Benefits Fully remoteAbout the CompanyTwo 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 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.
ResponsibilitiesYou 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.
QualificationsDeep, low-level audio/video and RTP
experience:
encoding/decoding, pipeline internals, low-latency transport. Not just WebRTC consumed via browser APIs; that's not enoughon its own. Broader RTP experience (RTMP and related protocols) is relevant.
Required SkillsSystems-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 SkillsExperience 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€130,000
- €200,000 + Equity & BenefitsEqual Opportunity StatementExtras Small founding team. No levels, no hierarchy; everyone is just calledan engineer. The people you'd be working with have years of shared context shipping serious audio/video products together. xhfqzwm One small daily sync at 9am Pacific; otherwise async. If this sounds like your kind of problem, drop me a message or apply below