Software Engineer - WebRTC
Software Engineer - WebRTC

Software Engineer - WebRTC

Full-Time 100000 - 126000 ÂŁ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Develop innovative hardware and software for real-time communication in the metaverse.
  • Company: Meta is redefining social technology through immersive experiences like VR and AR.
  • Benefits: Enjoy competitive compensation, flexible work options, and a vibrant company culture.
  • Why this job: Be at the forefront of tech innovation and help shape the future of connectivity.
  • Qualifications: Experience in C/C++, WebRTC, and video/audio compression techniques required.
  • Other info: Join a team of world-class experts and contribute to groundbreaking projects.

The predicted salary is between 100000 - 126000 ÂŁ per year.

Join to apply for the Software Engineer – WebRTC role at MetaJoin to apply for the Software Engineer – WebRTC role at MetaReality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software and content. As a Software Engineer, WebRTC on the Reality Labs team at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play and connect and especially how they hear the virtual and augmented world. What we build today could one day be the norm. So to be here today is to truly be at the heart of change and the frontier of what\’s to come. We\’re the people helping to define the metaverse. We may not have all the answers. But together, we\’re getting closer.Software Engineer – WebRTC Responsibilities:Work closely with cross-functional teams to understand features, operation, and specify enhancementsOptimizing and improving video codec efficiency, encode rate control, speed, video, pre/post-processing and error resilienceDebugging and diagnosing quality of end-to-end video experience on lossy networks in real-time communication scenariosDefine the video optimization roadmap for both low-end and high-end networks and devices across surfaces (2D and MR)Lead the definition and implementation of media processing pipelinesIdentify areas of performance, quality and reliability improvement across the stackDesign, develop, test, and deploy real-time communication services and applicationsCollaborate closely with both the research and product team to deploy new technologies including augmenting systems and algorithms to make them robust to shipping scenariosWork in close partnership with Meta’s Remote Presence platform that powers Messenger and Instagram to deliver more immersive experiences for the metaverseMinimum Qualifications:Experience in C/C++ multithreaded programmingExperience with WebRTC and SFU and MCU architecturesExperience using/adapting/extending the libwebrtc C++ codeDemonstrated experience in video and audio compression techniquesGood understanding of media/data transport (RTP, RTCP, SCTP, ICE, UDP, QUIC, etc)Preferred Qualifications:Hands-on experience of improving performance, reliability and quality of WebRTC based stacksExperience with frameworks such GStreamer or ffmpegUnderstanding of signalling concepts and familiarity with traditional VoIP applications (SIP)Bachelor\’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experienceAbout Meta:Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.Seniority levelSeniority levelNot ApplicableEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesTechnology, Information and InternetReferrals increase your chances of interviewing at Meta by 2xSign in to set job alerts for “Software Engineer” roles.London, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 6 days agoLondon, England, United Kingdom 5 days agoLondon, England, United Kingdom 1 day agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 3 weeks agoSoftware Engineer, All Levels – London & LisbonGreater London, England, United Kingdom 6 days agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 weeks agoNewsroom Front-End Developer (12 Month FTC/Secondment)Isleworth, England, United Kingdom 6 days agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 months agoLondon, England, United Kingdom $140,000.00-$180,000.00 1 month agoLondon, England, United Kingdom 8 months agoLondon, England, United Kingdom 1 day agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 years agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 4 days agoLondon, England, United Kingdom 5 days agoLondon, England, United Kingdom 3 hours agoLondon, England, United Kingdom 1 year agoGraduate Software Engineer 2025 – RegTechLondon, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 4 days agoLondon, England, United Kingdom 2 days agoLondon, England, United Kingdom 5 months agoLondon, England, United Kingdom 6 days agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 3 months agoLondon, England, United Kingdom 2 weeks agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Software Engineer - WebRTC employer: JobLeads GmbH

Meta is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration at the forefront of technology. As a Software Engineer - WebRTC in London, you will have access to unparalleled growth opportunities, working alongside world-class experts to redefine how people connect through immersive experiences. With a commitment to employee well-being and a comprehensive benefits package, Meta empowers you to shape the future while enjoying a vibrant city life.
J

Contact Detail:

JobLeads GmbH Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - WebRTC

✨Tip Number 1

Familiarise yourself with WebRTC and its architecture. Understanding the intricacies of SFU and MCU will give you a significant edge during discussions with the hiring team, showcasing your technical knowledge and enthusiasm for the role.

✨Tip Number 2

Engage with the WebRTC community online. Participating in forums or contributing to open-source projects can help you build connections and demonstrate your commitment to the field, which may impress the interviewers.

✨Tip Number 3

Prepare to discuss real-time communication scenarios. Think about challenges you've faced in optimising video quality over lossy networks and be ready to share your problem-solving strategies during the interview.

✨Tip Number 4

Research Meta's current projects and technologies related to augmented and virtual reality. Showing that you understand their vision and how your skills can contribute to their goals will set you apart from other candidates.

We think you need these skills to ace Software Engineer - WebRTC

C/C++ Multithreaded Programming
WebRTC Architecture
Video Codec Optimization
Real-Time Communication Services
Media Processing Pipelines
Video and Audio Compression Techniques
Data Transport Protocols (RTP, RTCP, SCTP, ICE, UDP, QUIC)
Debugging and Diagnosing Video Quality
Performance Improvement Strategies
Collaboration with Cross-Functional Teams
GStreamer or FFmpeg Frameworks
Signalling Concepts in VoIP Applications (SIP)
Adaptation of libwebrtc C++ Code
Understanding of Network Conditions and Error Resilience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in C/C++ multithreaded programming and WebRTC. Include specific projects or roles where you've optimised video codec efficiency or worked with media processing pipelines.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building innovative technologies and how your skills align with the responsibilities of the Software Engineer - WebRTC role. Mention any hands-on experience with frameworks like GStreamer or ffmpeg.

Showcase Technical Skills: Clearly outline your technical skills related to video and audio compression techniques, as well as your understanding of media/data transport protocols. Use bullet points for clarity and impact.

Highlight Collaborative Experience: Since the role involves working closely with cross-functional teams, include examples of past collaborations. Describe how you contributed to team projects and any successful outcomes that resulted from your teamwork.

How to prepare for a job interview at JobLeads GmbH

✨Brush Up on WebRTC Knowledge

Make sure you have a solid understanding of WebRTC, including its architecture and how it works with SFU and MCU. Be prepared to discuss your experience with libwebrtc and any projects where you've implemented video and audio compression techniques.

✨Showcase Your C/C++ Skills

Since the role requires multithreaded programming in C/C++, be ready to demonstrate your coding skills. You might be asked to solve problems or even write code during the interview, so practice common algorithms and data structures beforehand.

✨Prepare for Technical Questions

Expect questions related to media/data transport protocols like RTP, RTCP, and QUIC. Familiarise yourself with these concepts and think of examples from your past work where you’ve dealt with similar technologies.

✨Demonstrate Problem-Solving Skills

The interview may include scenarios where you need to debug or optimise video quality over lossy networks. Prepare to discuss your approach to diagnosing issues and improving performance, reliability, and quality in real-time communication applications.

Software Engineer - WebRTC
JobLeads GmbH
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Software Engineer - WebRTC

    Full-Time
    100000 - 126000 ÂŁ / year (est.)

    Application deadline: 2027-08-15

  • J

    JobLeads GmbH

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>