Linux Camera Device Driver Developer

4 days ago


bangalore, India Neorealm Full time

Location: Bengaluru, India

Experience: 3 to 8 Years

Job Description:

Are you passionate about camera technology and device driver development? Join our innovative team in Bengaluru as a Linux Camera Device Driver Developer and contribute to the cutting-edge projects in camera technology. We are looking for a talented developer with strong C programming skills and expertise in Linux internals to help us enhance our camera solutions.

Key Responsibilities:

  • Develop and Optimize Camera Device Drivers:

    • Utilize your expertise in C programming and data structures to develop robust camera 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, camera drivers, and ISP/VFE drivers to deliver high-quality camera solutions.
  • Camera Sensor Drivers:

    • Implement and optimize camera sensor drivers like CCS and MIPI CSI.
  • 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 camera 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, camera drivers, and ISP/VFE drivers.
    • Knowledge of camera sensor drivers like CCS and MIPI CSI.
    • Experience with ARM architecture.
    • Proficient in debugging with JTAG, Trace32, and optionally GDB and KGDB.

Preferred Skills:

  • Strong problem-solving abilities.
  • Excellent teamwork and communication skills.
  • Ability to work independently and manage multiple tasks efficiently.

Benefits


  • Innovative Projects:

    • Engage in pioneering projects at the forefront of camera technology, shaping the future of the industry.
  • Career Advancement:

    • Benefit from continuous learning opportunities, professional development programs, and a clear path for career progression.
  • Collaborative Culture:

    • Work alongside a dynamic team of experts who are as passionate about technology as you are, fostering a collaborative and supportive work environment.
  • Competitive Compensation:

    • Enjoy a competitive salary package and additional benefits that recognize and reward your contributions.
  • Work-Life Balance:

    • Maintain a healthy work-life balance with a supportive environment that values your well-being.
  • Cutting-Edge Technology:

    • Get hands-on experience with the latest tools and technologies, enhancing your skillset and keeping you ahead in your career.
  • Employee Recognition:

    • Join a company that values and celebrates your achievements, ensuring you feel appreciated and motivated.



  • bangalore, India TekWissen India Full time

    Position Name: Linux Device DriversLocation: Bangalore, IndiaExperience: 3+ yearsNotice Period: Immediate to 15 days joinersLinux Device Driver Development:· Strong C and Data structure programming· Good in Linux internals and Device Drivers· Good understanding of DTS files· Good understanding of Kernel Development· Working experience on ARM...


  • bangalore, India TekWissen India Full time

    Position Name: Linux Device Drivers Location: Bangalore, India Experience: 3+ years Notice Period: Immediate to 15 days joiners Linux Device Driver Development: · Strong C and Data structure programming · Good in Linux internals and Device Drivers · Good understanding of DTS files · Good understanding of Kernel Development · Working experience on...


  • bangalore, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 3-5 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • bangalore, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 3-5 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • bangalore, India Mistral Solutions Full time

    Ideal key skills match with the below details:  Linux developers with hands-on experience developing Linux device drivers of 7+ years. Experience in the development of the Linux device drivers for PCIe networks or graphics cards. Experience in the development of high-speed data logger applications using DPDK over Ethernet Experience in multi-core;...


  • bangalore, India Capgemini Engineering Full time

    Experience: 4 to 15 Years.Education: BE/ B.Tech/ ME/ M.Tech/ MS.Strong experience in Linux Drivers Development and kernel programming.Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera.Strong programming in C/C++.Good in Linux internals conceptsExperience in debugging using JTAG- TRACE32 or any other debugger.


  • bangalore, India Capgemini Engineering Full time

    Experience: 4 to 15 Years.Education: BE/ B.Tech/ ME/ M.Tech/ MS.Strong experience in Linux Drivers Development and kernel programming.Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera.Strong programming in C/C++.Good in Linux internals conceptsExperience in debugging using JTAG- TRACE32 or any other debugger.

  • Linux Device Driver

    4 weeks ago


    bangalore, India Tech Mahindra Full time

    Linux Device DriverEngineer with 5-15 years of experience in embedded Linux/Linux device driver/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design. Experience dealing with Linux community and Open-Source contribution a plus.Experience with any one of the domains (Multimedia, Power management, Display...


  • Bangalore City, India Capgemini Engineering Full time

    Experience: 4 to 15 Years. Education: BE/ B.Tech/ ME/ M.Tech/ MS. Strong experience in Linux Drivers Development and kernel programming. Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera. Strong programming in C/C++. Good in Linux internals concepts Experience in debugging using JTAG TRACE32 or any other debugger.


  • bangalore, India Mirafra Technologies Full time

    Good experience on Linux device driver development Good experience on any of Multimedia domain Strong C and Data structure programming Good in Linux internals and Device Drivers Good understanding of DTS files Working experience on ARM architecture


  • bangalore, India Scalene works Full time

    General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of operating systems...


  • bangalore, India Neorealm Full time

    Job Description Location: Bengaluru, IndiaExperience: 3 to 8 YearsJob 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...


  • bangalore, India Neorealm Full time

    Job Description Position : Linux GPU Device Driver DeveloperExperience : 3 to 8 YearsLocation : Bengaluru About Us :Join our dynamic team, where innovation meets excellence. We are committed to pushing the boundaries of technology and delivering cutting-edge solutions. If you are passionate about Linux internals and GPU device driver development, we want...

  • Vayavyan Labs

    4 days ago


    bangalore, India Nexthire Full time

    Position:  Senior Engineer- Linux Device Driver Development(Lead)Years of Experience:  5-9 YearsLocation:  Bengaluru  Job Brief:Software development has a large role in the automotive industry of today. At Vayavya, we provide services to chip manufacturing, automotive, telecom, IP development, etc. companies in the areas of device driver...

  • Vayavya Lab

    2 weeks ago


    bangalore, India Nexthire Full time

    Position:  Developer – Linux Device Driver DevelopmentExperience:  3-6 YearsLocation:  Bengaluru, Karnataka  Job Brief: Top semiconductor companies are our customers. From consumer electronics to hyperscale's to communications and automotive, chips used across all these domains contain platform software or device driver code...


  • bangalore, India Neorealm Full time

    Position : Linux GPU Device Driver DeveloperExperience : 3 to 8 YearsLocation : Bengaluru About Us :Join our dynamic team, where innovation meets excellence. We are committed to pushing the boundaries of technology and delivering cutting-edge solutions. If you are passionate about Linux internals and GPU device driver development, we want to hear from you!...


  • bangalore, India Neorealm Full time

    Job Description Location:  BengaluruExperience: 3 to 8 YearsJob Description: Are you passionate about audio technology and Linux systems? Join our dynamic team as a Linux Audio Device Driver Developer and contribute to cutting-edge projects in the audio technology domain. We are looking for a talented developer with strong C programming skills and...

  • Embedded Developer

    2 months ago


    Pune/Ahmedabad/Chennai/Gurgaon/Gurugram/Bangalore, IN TekPillar Services Pvt. Ltd Full time

    Job Description :The incumbent will be responsible for developing software in custom camera security solutions.Design, develop, and maintain embedded Linux systems.Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements.Collaborate with hardware engineers to define system architecture and...

  • Embedded Developer

    2 months ago


    Pune,Ahmedabad,Chennai,Gurgaon,Gurugram,Bangalore, India TekPillar Services Pvt. Ltd Full time

    Job Description : The incumbent will be responsible for developing software in custom camera security solutions. Design, develop, and maintain embedded Linux systems. Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements. Collaborate with hardware engineers to define system architecture and...


  • bangalore, India Neorealm Full time

    Location:  BengaluruExperience: 3 to 8 YearsJob Description: Are you passionate about audio technology and Linux systems? Join our dynamic team as a Linux Audio Device Driver Developer and contribute to cutting-edge projects in the audio technology domain. We are looking for a talented developer with strong C programming skills and expertise in Linux...