Senior Software Engineer, Video Rendering

Roblox Corporation

San Mateo (CA)

In loco

USD 180.000 - 260.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Roblox Corporation seeks an experienced Android video engineer to design, implement, and optimize complex C++ video pipelines on mobile devices. You will work with Vulkan or OpenGL, AMediaCodec, and the Android NDK to deliver high-performance capture, encoding, decoding, and rendering for a 3D immersive gaming environment.

You will collaborate across Roblox platforms, contributing to backend services and cross-team video initiatives while staying current with codec standards such as AVC, HEVC,

Competenze

  • 8+ years designing, developing, and debugging complex C++ applications on Android.
  • Knowledge of AVC/HEVC/AV1 video codecs and how they are delivered and decoded.
  • Experience with performance optimization across diverse Android devices.

Mansioni

  • Design, develop, optimize, and debug video capture, encoding, playback, and rendering on Android.
  • Collaborate across Roblox platforms to advance video tech for gaming in a 3D immersive environment.
  • Work with Vulkan/OpenGL and Android NDK to implement high-performance video features on mobile.

Conoscenze

C++ on Android
Vulkan
OpenGL
Android performance
Video processing
NDK APIs

Formazione

Bachelor’s degree in a related field

Strumenti

AMediaCodec
NDK
Vulkan

Descrizione del lavoro

  • The Video Team is responsible for adaptive video playback and rendering, screen recording, camera capture, live video, video ads, video transcoding, and moderation. We develop on mobile, desktops, consoles, web, and our backend microservices platform
  • This is a hands-on role focused on Android with the opportunity to work across all the areas. This role is not a video codec research or implementation position; we only use industry-standard codecs
  • Design, develop, use AI/LLMs, optimize, and debug video capture, encoding, playback, and rendering focused on the Android platform using NDK APIs like Vulkan and AMediaCodec
  • Innovate, architect, and implement our vision for video in a 3D immersive environment
  • Have the opportunity to work across our platforms (desktop, mobile, and consoles)
  • Have the opportunity to work on our backend microservices
  • Collaborate with different teams all across Roblox to develop new uses of video
  • Be guided to create state of the art video tech for gaming industry

Knowledgeable within the video domain. You know the difference between AVC, HEVC, and AV1. You understand how video is compressed, delivered, and decoded. You don't have to look up the meaning of YUV or HLS. You love to pick up new technologies as the landscape evolves An experienced engineer with 8+ years of designing, developing, and debugging complex C++ applications running on Android Proficient with using Vulkan or OpenGL on Android in a performance oriented environment An expert with the wide variety of Android devices from junk to gold

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Android Video Rendering Engineer (Vulkan/AI)
Senior Android Video Rendering Engineer (Vulkan/AI)

Roblox Corporation • San Mateo (CA)

In loco
USD 243.000 - 295.000
Senior Software Engineer, Video Rendering
Senior Software Engineer, Video Rendering

Roblox Corporation • San Mateo (CA)

In loco
USD 243.000 - 295.000
Senior Android Video Rendering Engineer: Immersive Vulkan
Senior Android Video Rendering Engineer: Immersive Vulkan

Roblox Corporation • San Mateo (CA)

In loco
USD 180.000 - 260.000
Senior Android Video Rendering Engineer Immersive 3D Equity
Senior Android Video Rendering Engineer Immersive 3D Equity

Roblox Corporation • San Mateo (CA)

In loco
USD 243.000 - 295.000
Equity compensation
Benefits described on careers page
Senior Software Engineer, Video Rendering
Senior Software Engineer, Video Rendering

Game Companies • San Mateo (CA)

In loco
USD 243.000 - 295.000
Equity compensation
Senior Software Engineer, Video Rendering
Senior Software Engineer, Video Rendering

Roblox Corporation • San Mateo (CA)

In loco
USD 243.000 - 295.000
Equity compensation
Benefits described on careers page
Senior Android Rendering Engineer (C++, Vulkan) Equity
Senior Android Rendering Engineer (C++, Vulkan) Equity

Game Companies • San Mateo (CA)

In loco
USD 243.000 - 295.000
Equity compensation
Lead Firmware Architect - Android Video
Lead Firmware Architect - Android Video

Crestron Electronics, Inc. • New Jersey

In loco
USD 132.000 - 214.000
Medical
Dental
Vision
+9
Video Engineer
Video Engineer

Adbakx • Englewood (NJ)

In loco
USD 120.000 - 160.000
Senior Android Engineer (Real-Time Video Augmentation) - Remote
Senior Android Engineer (Real-Time Video Augmentation) - Remote

TGI Sport • Stati Uniti

In loco
USD 100.000 - 150.000