Jai Luthra

Software Engineer

Gurugram, Haryana, India6 yrs 6 mos experience

Key Highlights

  • Expert in Linux Kernel and Device Driver development.
  • Experience with embedded systems and camera sensor integration.
  • Strong background in open source software contributions.
Stackforce AI infers this person is a Linux Kernel Engineer with expertise in embedded systems and device drivers.

Contact

Skills

Core Skills

Linux KernelDevice DriversEmbedded Linux

Other Skills

CSIRust (Programming Language)Open Source SoftwareLinuxC++ProgrammingPythonSpeech RecognitionCLow Level ProgrammingDigital Signal ProcessingCodecsAudio CompressionSignal ProcessingGit

Experience

6 yrs 6 mos
Total Experience
1 yr 7 mos
Average Tenure
1 yr 7 mos
Current Experience

Ideas on board oy

Linux Kernel Engineer

Oct 2024Present · 1 yr 7 mos · Remote

  • Linux driver development for cameras and ISPs
  • https://lore.kernel.org/all/?q=f%3Ajai.luthra%40ideasonboard.com+AND+s%3APATCH+NOT+s%3ARe%3A
Device DriversLinux KernelCSI

Texas instruments

Senior Software Engineer (Linux Kernel)

Dec 2021Sep 2024 · 2 yrs 9 mos · Bengaluru, Karnataka, India · On-site

  • Linux driver development for cameras, audio engine and DMA engine for TI's embedded SoCs
  • Baseport enablement of QNX on Sitara AM62
  • Write a linux v4l2 driver for a 4x4 RGB-Ir sensor (Omnivision OV2312) used in OMS applications by leading automotive OEMs
  • Enable various CSI camera sensors (IMX219, OV5640, IMX390) on Linux for Sitara AM62(A|P) family of SoCs
  • Upstream and maintain the base linux driver for the CSI IP used in Keystone 3 SoCs
  • Maintain V4L2 drivers for multi-camera "fusion" applications that utilize the newly introduced V4L2 multi-stream APIs
  • Maintain camera and audio support for BeagleBoard's BeaglePlay
  • Various bug fixes for camera sensors, McASP, TLV320 codec, K3 DMA in upstream linux kernel
CSIDevice DriversEmbedded Linux

Livepeer

2 roles

Senior Software Engineer (Video Transcoding)

Promoted

Aug 2021Nov 2021 · 3 mos · Remote

  • Maintainer of end-to-end video processing workflow on the decentralized network (Golang + C).
  • Add AI-based content detection capabilities (using Tensorflow) to the decentralized transcoding workflow.
  • Add mpeg7 perceptual hash capability in the transcoding workflow, to ensure correctness of transcoding performed by peers on the network without the need to re-decode their work.

Software Engineer (Video Transcoding)

Apr 2020Jul 2021 · 1 yr 3 mos · Remote

  • Maintainer of the low-level live transcoding pipeline, built on top of FFmpeg C APIs, utilizing Nvidia GPUs.
  • Add support for transcoding to non-integer framerates, different H264 profiles (baseline/main/high)
  • Support edge-cases like transcoding 0-frame or audio-only segments in a livestream.

Amazon

Software Development Engineer

Aug 2019Apr 2020 · 8 mos · Bengaluru Area, India

  • Our team worked on making Amazon's Fulfillment Tech (AFT) tools securely accessible to Fulfillment Centers and Third-Party warehouses over internet. Previously these tools were only accessible over Corp network.
  • Created an AWS Step Functions workflow, along with a Web front-end, to help tool teams migrate their infrastructure to the wider network.
  • Contributed in the migration architecture, which used AWS Application Load Balancers (ALBs) and authenticated using AWS Cognito.

Videolan

Google Summer of Code - Student

May 2019Aug 2019 · 3 mos

  • Add NVDec hardware acceleration support for Nvidia GPUs in VLC media player. Previously only VDPAU was supported, which lags behind in codec support for Nvidia chipsets compared to their proprietary API (NVDec)
  • https://summerofcode.withgoogle.com/archive/2019/projects/6138650625048576

Amazon

SDE Intern

May 2018Jul 2018 · 2 mos · Bengaluru Area, India

  • Made an internal web portal for the Automated Advertising organization
  • Custom UI wrapper over the AWS Simple Workflows (SWF) APIs used to monitor email advertisement workflows
  • Used Spring + Jquery + Bootstrap

Ffmpeg

Google Summer of Code - Student

Apr 2016Aug 2016 · 4 mos

  • Fixed and merged an out-of-tree patch for Meridian Lossless Packing (MLP, audio codec used in DVD-A discs) into FFmpeg master branch. Added support for encoding Dolby TrueHD audio (audio codec used in BluRay discs) which is based on MLP.
  • https://summerofcode.withgoogle.com/archive/2016/projects/4887887262777344

Education

Indraprastha Institute of Information Technology, Delhi

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2015Jan 2019

Bal Bharati Public School, Pitampura

Physics

Jan 2007Jan 2015

Stackforce found 100+ more professionals with Linux Kernel & Device Drivers

Explore similar profiles based on matching skills and experience