All jobs
All jobs
A final-year internship to build a prototype Linux driver layer that exposes hardware video encoders and decoders through Vulkan Video, reusing existing V4L2 driver architecture. The work covers defining the software architecture, implementing memory and synchronization, adding a first AVC or HEVC codec, and benchmarking against V4L2 on embedded platforms. Requires strong C/C++ and Linux driver skills.