Linux Device Driver Engineer

4 weeks ago


Bangalore, Karnataka, India INFOBELL IT SOLUTIONS PVT LTD Full time

Company Overview :

Infobell IT is a next-gen customer experience company, defining and delivering transformative experiences for the global and most innovative companies. With the combination of digital and human intelligence, Infobell IT becomes the preferred partner for managing end-to-end customer journeys. Our cutting-edge technology and innovative solutions are designed to enhance your productivity and efficiency. With Infobell IT, you can stay ahead of the curve and achieve your business goals with ease. We take pride in delivering true value to enterprises and start-ups alike since 2016. Our driven and dedicated team of engineers ensures that Infobell IT consistently delivers high-quality services to our customers. Our ever-improving track record is a testimony to this.

Position Title : Linux Device Driver Engineer

Location : Bangalore

Notice Period : 30 days

Mode : Work from office

Job Description :

We are seeking a skilled and experienced Linux Device Driver Developer with a focus on X86 architecture. As a member of our team, you will play a crucial role in designing, developing, and maintaining device drivers for Linux-based systems, with a specific emphasis on X86 platforms. The ideal candidate will have a solid understanding of hardware interfaces, kernel programming, and a proven track record in the field.

Key Responsibilities :

- Develop and optimize various type of device drivers, File Systems, kernel modules and system tools

- Collaborate with Firmware and Hardware teams during silicon bring-up.

- Troubleshoot system-level issues and contribute to kernel bug fixes.

- Engage with the Linux community and contribute to open-source projects.

Required skillset :

- Very good oral and written communication skills.

- Strong programming skills in C/C++, shell scripting

- Very good knowledge and work experience in Linux/Unix kernel development, which involves one or more of

Following areas :

- Platform drivers

- Character drivers ( Terminals, printers, serial ports, etc)

- Block drivers (HBA, SCSI, SAS, SATA, FiberChannel, etc)

- Network drivers ( NIC, RoCE, FCoE,etc)

- VFS, File system development

- Kernel trace, IO filter and debug modules development

- System tools development (perf, perfmon, strace, ltrace, etc)

- Kernel Virtualization Development (KVM, citrix, etc)

- Kernel/Virtualization optimization.

- Good experience with source code management using Git tools

- Good experience in testing the kernel with functional and performance test suites.

- Strong analytic and problem solving skills

- Strong debugging skills using debuggers (gdb/kdb/kgdb),tracing tools and dynamic kernel debug modules.

(ref:hirist.tech)
  • Linux Device Driver

    4 weeks ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...


  • Hyderabad/Bangalore, Karnataka, India SDNA Full time

    REQUIRED SKILLS : - Very good C programming and Linux skills.- Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc- Good to have multi-threaded programming experience.- Good at Linux System programming.- Good understanding of Linux OS concepts and Linux Kernel internals.- Awareness of RTOS...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...


  • Bangalore, Karnataka, India Brain Search Full time

    Embedded Device Driver Development Engineer (NE Device Driver)Job Description :We are looking for experienced SW Device Driver development engineers to join our R&D team.As a Software Development Engineer at Company you will work in a cross-functional, agile team developing embedded software products. You work in a Linux environment in close collaboration...

  • Black Box

    4 weeks ago


    Bangalore, Karnataka, India BLACK BOX NETWORK SERVICES INDIA PRIVATE LIMITED Full time

    Experience : 5-10 yearsWork Location : Bangalore(Manyata Embassy Business Park)Skills : Embedded/ C Programming, Linux, QTPrimarily Roles & Responsibilities :- Participate in feature requirements definition with a team of product managers, developer and testers- Develop features specifications and implement detailed design to deliver on defined requirements-...


  • Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Description :- Develop application processor Linux device drivers for audio integrated circuits in Android. Key Responsibilities :- Design and test application processor Linux audio device drivers in an Android platform- Set up and maintain build and release infrastructure for code patches and kernel builds- Work with customers on integration of Audience...


  • Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Embedded Development and Testing Engineer with 4 to 6 Yrs of Experience for our esteemed client for Bangalore Location.Key Skills : Device Driver, Embedded, DO-178 BC , VxWorks, Lynx OS, RTOSNote : Minimum Experience is 4 Years. Kindly do not apply if you don't meet the minimum experience.Job responsibilities :- To work...


  • Bangalore, Karnataka, India RapidBraiins Full time

    Job Description :- Enroute Corporate Solutions is one of the fastest-growing Corporate associates providing sophisticated services to diversified business sectors and serving clients pan India and Abroad.- Every business should have systems and procedures that are developed based on its culture and requirements.- The implementation must be close with the...


  • Bangalore, Karnataka, India BITSILICA PRIVATE LIMITED Full time

    Domain : Embedded SystemResponsibilities :C++ Development with STL on Linux :- Proficient in C++ programming with Standard Template Library (STL) on Linux environment.- Utilize C++ for efficient and robust application development, ensuring adherence to best practices.Linux System Programming :- Hands-on experience in C programming utilizing Linux system...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    About the Role :We are seeking a highly experienced and skilled Embedded Developer to join our team and play a vital role in the development of our client's embedded systems. This role is ideal for a candidate with a strong foundation in embedded C programming, bare-metal development, and experience working with :- Design, develop, and implement embedded...


  • Bangalore, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    SALARY : 10LPA - 60LPAWe do have an Opening for TechM (client INTEL) payroll on our Company Metacipher.Here is the JD kindly go through the JD n update me the detailsRoles & Responsibilities : 1. Strong C /C++ experiences2. Windows kernel Device Driver Development 3. Must work on OS Architecture 4. Must develop and maintain multiple kernel mode display...


  • Bangalore/Hyderabad, Karnataka, India SKANDHA IT SERVICES PRIVATE LIMITED Full time

    About the job:Role: Senior Firmware Engineer/DeveloperExperience: 5+ yearsPosition: Full-timeEducation & Experience:- Bachelors/master's degree in engineering.- Minimum 5 years of experience in Firmware Development with a focus on Linux-based systems.- Proficient in C, C++, assembly, Embedded programming, and python scripting is a plus.- Experience with...


  • Bangalore, Karnataka, India Careerpathsindia Full time

    Notice Period : Immediate to 60daysLocation : BangaloreInterview mode : Face to Face in Bangalore on 16-March (Saturday)Job Description :Required skills :- Programming experience in embedded C & Good knowledge of Linux application space programming, Yocto Build, Build customisation- Experience on communication protocols UART, SPI, I2C, CAN, MODBUS,TCP/IP-...


  • Bangalore, Karnataka, India CONFIG SOLUTIONS PRIVATE LIMITED Full time

    Job Description : ROLE : Windows Driver DevelopmentEXP : 4-16+ YearsNP : 0-30 Day (Priority)MODE : Work From Office (5 Days)Location : Bangalore (L1 Clear Candidates will Conduct F2F interview on Monday - Final Round)Job Description : Must have : - Embedded C/C++ , Wi-Fi Windows Driver , Wi-Fi IEEE 802.11- Excellent C Programming and software debug skills-...


  • Bangalore, Karnataka, India Zyoin group Full time

    Job Description :We are seeking an experienced Bootloaders Developer to join our team. The Bootloaders Developer will be responsible for developing bootloaders for RISC-V boards, enabling secure boot, implementing firmware update functionality, and contributing to the development of Linux BSP (Board Support Package) and drivers. The ideal candidate will have...


  • Bangalore, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full time

    Job Description :- 8+ years of experience and Solid knowledge of the C programming language.- In-depth understanding of operating systems concepts, data structures, processor architecture, and virtualization.- Expertise in Linux Kernel internals and/or hypervisor technologies in Linux, including but not limited to KVM, QEMU, libvirt.- Hands-on experience of...


  • Bangalore, Karnataka, India Endivite Technologies Full time

    Job Description:We are seeking a skilled Linux middleware programmer with extensive experience in working with On-Board Diagnostics (OBD) devices. As a member of our team, you will be responsible for developing and maintaining middleware software solutions for Linux-based platforms, with a focus on integrating and interfacing with OBD Design, develop, and...


  • Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    We are seeking a highly skilled QNX Device Driver/BSP Developer (Automotive) for our esteemed client in Bangalore location. Experience : 3-10 Yrs., Location BangaloreKey Skills : QNX, Camera Systems, Image Signal Processing, camera processing pipelineNote : Candidate shall be willing to work at client locationThis is an immediate requirement. Please apply if...

  • Technical Manager

    4 weeks ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Responsibilities :- Technical Architect role for Embedded and Firmware/Linux projects.- Ensure the successful definition, architecture, design, implementation, and timely, quality delivery of projects.- Lead and guide BSP, Middleware and Application teams in development and debugging and provide technical solutions.- Communicating technical solutions and...

  • Embedded Developer

    4 weeks ago


    Bangalore/Hyderabad, Karnataka, India Cientra Techsolutions Full time

    Job Requirements :1) Sound knowledge of C programming.2) Sound working knowledge on Zync and ZED board.3) Good knowledge of H/W architecture.4) Linux device driver development experience for I2C,SPI, ADC ,UART ,Ethernet, USB etc.5) Strong working knowledge of Vivado along with Bitstream, SDK development.6) Working knowledge of board bring up and linux...