Linux Device Driver Developer

3 weeks ago


Ahmedabad, Gujarat, India TekPillar Full time

We are looking for experienced and highly skilled engineers to join our growing Device Driver team.

As a key contributor, you will play a pivotal role in designing and implementing Linux device drivers for a cutting-edge Consumer SoC developed by a leading semiconductor company.

This is an excellent opportunity to work on advanced technologies in a fast-paced and collaborative environment while making a tangible impact on next-generation products.

Job Role : Linux Device Driver Developer

Work Experience : 5 to 16 years

Location : Bangalore, Pune, Ahmedabad

Roles & Responsibilities :

- Design, implement, and debug Linux device drivers for various hardware interfaces, including but not limited to USB, PCIe, Ethernet, Display, and Camera.

- Develop drivers that meet performance, reliability, and scalability requirements.

- Port and optimize existing drivers to new platforms and architectures.

- Work closely with hardware and board design teams to understand hardware requirements and ensure compatibility with device drivers.

- Collaborate with firmware and application development teams to integrate drivers into a complete software stack.

- Perform board bring-up activities, including initial hardware testing and debugging.

- Debug and resolve hardware-related issues using tools such as JTAG, oscilloscopes, and signal analyzers.

- Analyze and troubleshoot performance bottlenecks to improve the overall system.

- Utilize tools like Git for version control and ensure proper documentation of code changes.

- Write clean, modular, and reusable code following industry standards and best practices.

- Contribute to open-source projects by upstreaming code patches.

- Work with the Linux kernel community to ensure compliance with upstream guidelines and processes.

- Develop unit tests and automated testing scripts to ensure the reliability of device drivers.

- Perform rigorous testing in various environments and platforms to identify and fix bugs.

Must-Have Technical Skills :

- Strong Proficiency in C Programming: Exceptional skills in C, with a focus on embedded and systems programming.

- Linux Device Driver Expertise: Experience in designing, implementing, and debugging device drivers for Linux.

- Linux Kernel Architecture: Deep understanding of Linux internals, kernel subsystems, and OS-level interactions.

Hardware Knowledge : Ability to read and interpret board schematics and hardware datasheets.

Processor Architecture :

- Solid understanding of ARM or RISC-V processor architectures and their associated toolchains.

Debugging Tools :

- Hands-on experience with debugging tools like JTAG, signal analyzers, oscilloscopes, and logic analyzers.

Version Control and Build Systems :

- Familiarity with Git, Yocto, and other tools for code management and build automation.

(ref:hirist.tech)

  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    VOLANSYS is a next-generation product realization company that enables worldwide customers to bring their ideas to life.We are seeking an experienced Embedded Linux Engineer to join our team. The ideal candidate will have a strong background in Linux kernel development, device driver development, and board bring-up.The successful candidate will be...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    Job DescriptionVOLANSYS, a renowned provider of IoT solutions, invites applications for the position of Embedded Linux Engineer. The ideal candidate should possess strong technical skills and excellent communication abilities to collaborate effectively with cross-functional teams.ResponsibilitiesWrite high-quality, efficient, and maintainable code using C...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    Designation : Senior Engineer / Principal Engineer / Team Lead Experience Required : 4 to 12 Years Job Location : Ahmedabad & Pune Shift Timings : 10 AM to 7 PM (Mon-Fri) Job Functions / Responsibilities: Area of expertise Strong practical hands-on with C programming & Debugging skills • Strong technical project track record with Linux User Space...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    Designation : Senior Engineer / Principal Engineer / Team LeadExperience Required : 4 to 12 YearsJob Location : Ahmedabad & PuneShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Area of expertiseStrong practical hands-on with C programming & Debugging skills• Strong technical project track record with Linux User Space...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    Designation : Senior Engineer / Principal Engineer / Team LeadExperience Required : 4 to 12 YearsJob Location : Ahmedabad & PuneShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Area of expertiseStrong practical hands-on with C programming & Debugging skills• Strong technical project track record with Linux User Space...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    Designation: Senior Engineer / Principal Engineer / Team LeadExperienceRequired :4 to 12 YearsJob Location: Ahmedabad & PuneShift Timings: 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Area of expertiseStrong practical hands-on with C programming & Debugging skills• Strong technical project track record with Linux User Space application...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    VOLANSYS, a leading provider of IoT solutions, seeks an experienced Embedded Linux Engineer to join our team. The ideal candidate will have a strong background in C programming and a proven track record in Linux kernel development.Job DescriptionWe are looking for a highly skilled Embedded Linux Engineer to design and develop embedded systems based on...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    Designation:Senior Engineer / Principal Engineer / Team LeadExperienceRequired :4 to 12 YearsJob Location:Ahmedabad & PuneShift Timings:10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Area of expertiseStrong practical hands-on with C programming & Debugging skills- Strong technical project track record with Linux User Space application development-...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    About UsVOLANSYS (An ACL Digital Company) is a pioneering Product Realization, Digital Transformation, and Data Science company that enables worldwide customers to bring their ideas to life.Job DescriptionWe are seeking a highly skilled Embedded Linux Engineer to join our team. As an Embedded Linux Engineer, you will be responsible for designing and...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    We are seeking a highly skilled Embedded Linux Systems Architect to join our team at VOLANSYS (An ACL Digital Company).Company OverviewVOLANSYS is a next-generation Product Realization, Digital Transformation, and Data Science company. We act as a single-stop IoT solution enabler for worldwide customers, including fortune 500 companies and growth-stage...

  • Firmware Engineer

    3 weeks ago


    Ahmedabad, Gujarat, India Talent Corner Full time

    Roles and Responsibilities   Design, develop, maintain firmware for embedded systems, focusing on Linux-based platforms. Linux kernel modifications and customizations to support the embedded systems. Device drivers for hardware components, ensuring compatibility with Linux. Desired Candidate Profile   Bachelor's or Master's degree in Electrical...


  • Ahmedabad, Gujarat, India Mantra Softech Full time

    In this role, you will drive end-to-end firmware development for a Linux-based IoT hub. Beyond implementing Matter and Thread protocols, you will enable capabilities like integrated voice assistants (Google Assistant, Alexa), AI-based analytics, and real-time video processing. Your work will be pivotal in ensuring that connected devices perform...


  • Ahmedabad, Gujarat, India Mantra Softech Full time

    In this role, you will drive end-to-end firmware development for a Linux-based IoT hub. Beyond implementing Matter and Thread protocols, you will enable capabilities like integrated voice assistants (Google Assistant, Alexa), AI-based analytics, and real-time video processing. Your work will be pivotal in ensuring that connected devices perform...


  • Ahmedabad, Gujarat, India Mantra Softech Full time

    In this role, you will drive end-to-end firmware development for a Linux-based IoT hub. Beyond implementing Matter and Thread protocols, you will enable capabilities like integrated voice assistants (Google Assistant, Alexa), AI-based analytics, and real-time video processing. Your work will be pivotal in ensuring that connected devices perform...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    Job OverviewVOLANSYS, a leader in Product Realization and Digital Transformation, seeks an experienced Embedded Linux Engineer to join its team. As a key member of our engineering group, you will be responsible for designing and developing cutting-edge embedded systems based on customer requirements.Key ResponsibilitiesDevelop high-quality, efficient, and...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    VOLANSYS invites applications from skilled Firmware Specialists with 5+ years of relevant industry experience in embedded software and Wi-Fi development. Your exceptional understanding of Wi-Fi Protocol will enable you to create innovative firmware solutions for various wireless technologies.Apart from your technical expertise, you should have good knowledge...


  • Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time

    Area of Expertise:• Experienced with leading multiple projects simultaneously• Experienced with customer interaction (US and Europe preferred) is a must• Excellent Programming Skills in C• Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers•...


  • Ahmedabad, Gujarat, India VOLANSYS Full time

    Area of Expertise: • Experienced with leading multiple projects simultaneously • Experienced with customer interaction (US and Europe preferred) is a must • Excellent Programming Skills in C • Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers...

  • Wi-fi developer

    24 hours ago


    Ahmedabad, Gujarat, India VOLANSYS Full time

    5+ years of relevant industry experience in embedded software and Wi-Fi development Expert in C and Embedded C Expert in Wi-Fi Protocol Understanding Design and Development experience in Firmware for IEEE or any wireless technology underlying PHY and MAC. Good knowledge of current Wi Fi systems and standards a,b,g,n,ac,ax Hands-on experience with Linux...

  • UNIX, LINUX developer

    3 weeks ago


    Ahmedabad, Gujarat, India MyCityAhmedabad Full time

    Candidate should be IT/ BE in Electrical / Electronics. Should have knowledge of C,C+, basic knowledge of Linux Scripts. Should have debugging skill and communication skill. Should have experience with Linux operating system and Makefile. Job timing : 2.30PM to 12AM. Salary : 10,000/- to 12,000/-