Location: Bengaluru India
Experience: 3 to 8 Years
Job Description:
Are you an expert in video device driver development looking to make an impact in the technology world Join our team in Bengaluru as a Linux Video Device Driver Developer and contribute to pioneering projects in the video technology domain. We are seeking a talented developer with strong C programming skills and expertise in Linux internals to help us innovate and optimize our video solutions.
Key Responsibilities:
Develop and Optimize Video Device Drivers:
- Utilize your expertise in C programming and data structures to develop robust video device drivers.
Linux Internals and Device Drivers:
- Leverage your deep understanding of Linux internals and device driver development to enhance system performance.
Device Tree Source (DTS) Files:
- Apply your knowledge of DTS files for accurate hardware configuration.
Video4Linux2 (V4L2) Framework:
- Work extensively with V4L2 video drivers frame buffer and Direct Rendering Manager (DRM) to deliver highquality video solutions.
Video Codec Drivers:
- Implement and optimize video codec drivers such as MPEG4 H.264 and others.
ARM Architecture:
- Develop and debug on ARM architecture ensuring optimal performance.
Debugging:
- Utilize tools like JTAG and Trace32 for effective debugging. Knowledge of GDB and KGDB is a plus.
Requirements
Qualifications:
- Educational Background:
- BE BTech ME MTech in Computer Science Electronics or related fields.
- Professional Experience:
- 3 to 8 years of relevant experience in video device driver development.
- Technical Skills:
- Strong C programming and data structure skills.
- Proficiency in Linux internals and device driver development.
- Experience with DTS files.
- Handson experience with V4L2 video drivers frame buffer and DRM.
- Knowledge of video codecs like MPEG4 H.264.
- Experience with ARM architecture.
- Proficient in debugging with JTAG Trace32 and optionally GDB and KGDB.
Preferred Skills:
- Strong problemsolving abilities.
- Excellent teamwork and communication skills.
- Ability to work independently and manage multiple tasks efficiently.
Benefits
Innovative Environment:- Work on cuttingedge video technology projects in a collaborative and innovative environment.
Professional Growth:- Opportunities for continuous learning and career advancement.
Dynamic Team:- Be part of a team of talented professionals who are passionate about technology.
Professional Experience: 3 to 8 years of relevant experience in video device driver development. Technical Skills: Strong C programming and data structure skills. Proficiency in Linux internals and device driver development. Experience with DTS files. Hands-on experience with V4L2, video drivers, frame buffer, and DRM. Knowledge of video codecs like MPEG-4, H.264. Experience with ARM architecture. Proficient in debugging with JTAG, Trace32, and optionally GDB and KGDB.