
Ang Rivian and Volkswagen Group Technologies ay isang joint venture sa teknolohiyang pangsasakyan na itinatag noong 2024 at bumubuo ng pundasyon ng software para sa mga de-kuryenteng sasakyan. Saklaw ng gawain nito ang mga operating system ng sasakyan, zonal controller, mga serbisyo sa cloud at connectivity, in-vehicle intelligence, artificial intelligence, at seguridad ng sasakyan. Gumagawa ang kumpanya ng mga B2B software platform at engineering tool para sa mga tatak ng sasakyan, na tumutulong sa pagbuo ng mas may kakayahan, konektado, ligtas, at madaling ma-update na mga sasakyan habang isinusulong ang magkakaparehong arkitektura ng software para sa merkado ng electric mobility.
Staff Software Engineer, Pipeline ng Multimedia Video
Magdisenyo ng mga pipeline ng video sa sasakyan na may mababang latency para sa platform ng de-kuryenteng sasakyan ng Rivian at Volkswagen Group Technologies. Pangunahan ang mga multimedia system para sa pagkuha ng kamera, codec, streaming, at display.
Paglalarawan
- Pangunahan ang arkitektura ng pipeline ng video mula kamera hanggang display.
- Magdisenyo at magsama ng hardware-accelerated na pag-encode at pag-decode ng video gamit ang H.264, H.265, at AV1.
- Bumuo ng mga feature para sa streaming at recording gamit ang RTSP, RTP, WebRTC, MP4, at MKV.
- Suriin at i-optimize ang real-time na performance ng video at glass-to-glass latency sa CPU, GPU, hardware codec, ISP, at DSP.
- Buuin at panatilihin ang multimedia stack gamit ang GStreamer, V4L2, libcamera, FFmpeg, at mga SDK ng vendor.
- Isama ang mga multimedia system sa operating system, display server, at mga downstream na consumer para sa computer vision, AI, HMI, at telematics.
- Magtakda ng mga pamantayan sa engineering, magsuri ng mga disenyo at code, gumabay sa mga engineer, at mag-ugnay ng mga team.
- Makipagtulungan sa mga team ng produkto, hardware, kamera at ISP, perception, at platform.
- Magtakda ng mga sukatan ng kalidad ng video, pagsukat ng latency, telemetry, at tracing.
- Tukuyin at lutasin ang mga nawawalang frame, tearing, problema sa pag-synchronize ng audio at video, at mga isyu sa stability ng production.
- Gumawa ng mga prototype at pinuhin ang mga disenyo ng pipeline at configuration ng codec.
Mga Kinakailangan
- Dalubhasa sa modernong C++ (C++17 o mas bago) sa Linux o mga embedded system.
- Matibay na kasanayan sa multithreading at mga real-time system.
- Malawak na praktikal na karanasan sa pagbuo ng production video pipeline, kabilang ang pagkuha ng kamera gamit ang V4L2 o libcamera, integrasyon ng ISP tuning, mga hardware codec (H.264, H.265, AV1), at mga streaming protocol (RTSP, RTP, WebRTC).
- Malalim na karanasan sa GStreamer, kabilang ang pagbuo ng custom na plugin o element, at/o FFmpeg.
- Karanasan sa mga graphics at memory primitive ng Linux gaya ng DMA-BUF, DRM/KMS, Wayland, at EGL.
- Karanasan sa pag-optimize ng media workload sa heterogenous na embedded hardware (CPU, GPU, VPU, ISP, DSP), kabilang ang mga zero-copy data path at disenyong isinasaalang-alang ang power at temperatura.
- Karanasan sa pamumuno sa arkitektura ng mga komplikadong multimedia system, paggabay sa mga engineer, at paghubog ng roadmap sa iba’t ibang team.
- Matibay na pag-unawa sa mga algorithm, istruktura ng data, arkitektura ng software, at mga batayan ng video.
- Bachelor’s o Master’s degree sa computer science, computer engineering, electrical engineering, o kaugnay na larangan.
- May hindi bababa sa 10 taong kaugnay na karanasan.
- Mas pinipili: karanasan sa mga automotive camera system, mga kinakailangan sa functional safety o seguridad, integrasyon ng computer vision o AI, at OpenCL, OpenGL ES, o Vulkan.
Mga Benepisyo
- Taunang programa ng bonus batay sa performance ng kumpanya na may target na 15%.
- Restricted Stock Units (RSU), alinsunod sa pag-apruba ng board at mga kinakailangan sa vesting.
- Saklaw pangkalusugan.
- Impok para sa pagreretiro.
- Bayad na leave.
- Mga programa sa pagpaplano ng pamilya.
- Hybrid na kaayusan sa trabaho.