OS Kernel and Device Driver Developer

1 month ago


Bengaluru, India Scalene works Full time

Job Description

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 like Linux / QNX.

• Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures.

• Working experience with version control tools like GIT / gerrit and development workflow tools like JIRA.

• Hypervisor knowledge would be an added preference.

OS Kernel and Device Driver Developer:

• Strong working knowledge of at least 1 of the IPs - Power mgmt., CPU and/or UFS/storage domain

• Working knowledge of Power features, PMIC

• Working experience on board bring up activities.

• Hands-on experience in using power measuring devices and solving power/performance issues using Lauterbach Trace32/other tools.

• Experience in Linux/Android BSP development at the product level

• Knowledge of Linux/Android Power management framework Suspend/Resume

• Knowledge of Runtime PM, CPU freq/Idle scaling governors, DVFS

• Knowledge of ARM/CPU Architecture, cache and Linux scheduler is desirable.

• Ability to resolve system-level power/performance issues during product development.

• Experience in analyzing system-level performance bottlenecks and fixing benchmark scores.

• Good knowledge of Linux kernel and device driver development.

Educational / Technical Qualifications:

• Bachelors or master’s in engineering in Computer Science / E&C / Electrical.

Candidate must have 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.

• Good knowledge of operating systems like QNX, Linux and other RTOSs.

• Good knowledge of Microprocessors / Microcontrollers / ARM MPU (ARMv7/ARMv8) architectures.

• Working experience with version control tools like GIT and development workflow tools like JIRA.

• Awareness of Automotive Infotainment use cases would be an added preference.



  • Bengaluru, India Scalene works Full time

    Job DescriptionGeneral 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...


  • Bengaluru, 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...

  • Linux Device Driver

    1 month ago


    Bengaluru, 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...

  • Linux Device Driver

    1 month ago


    Bengaluru, India Tech Mahindra Full time

    Linux Device Driver Engineer 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,...

  • Linux Device Driver

    1 month ago


    Bengaluru, India Tech Mahindra Full time

    Linux Device Driver Engineer 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,...

  • Linux Device Driver

    1 month ago


    Bengaluru, India Tech Mahindra Full time

    Linux Device Driver Engineer 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,...


  • Bengaluru, India Linux Kernel & LDD Full time

    Job descriptionWe are seeking an experienced Linux Device Driver & Linux Kernel Engineer to join our team. As a Linux Engineer, you will be responsible for designing, developing, and maintaining device drivers and kernel modules for our Linux-based products. You should have a strong understanding of Linux internals, kernel programming, and device driver...


  • Bengaluru, India Linux Kernel & LDD Full time

    Job descriptionWe are seeking an experienced Linux Device Driver & Linux Kernel Engineer to join our team. As a Linux Engineer, you will be responsible for designing, developing, and maintaining device drivers and kernel modules for our Linux-based products. You should have a strong understanding of Linux internals, kernel programming, and device driver...


  • Bengaluru, India Tech Mahindra Full time

    Linux Device Driver- Engineer 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,...

  • C Device Driver

    1 week ago


    Bengaluru, Karnataka, India Capgemini Engineering Full time

    **Job Description**: **Mandatory** - **Good C programming skills.**: - **Good Knowledge in Linux Internals, Kernel and Device drivers.**: - **Good understanding of System Boot up, Hands-on experience on Boot Loaders**: - **Good Knowledge on Networking protocol**: - **Experience on I2C, SPI** **Value Add skills** **Good knowledge on protocols like IP,...


  • Bengaluru, India Antal International Full time

    Job DescriptionResponsibilities:Analyse and optimize kernel performance for various operating systems, including Linux and Android.Develop and maintain device drivers for hardware components such as Wi-Fi, Bluetooth, and graphics.Collaborate with hardware engineers to ensure driver compatibility and performance.Work closely with the software development team...

  • Linux Kernel

    4 hours ago


    Bengaluru, India Spruce InfoTech, Inc Full time

    Responsibilities:Design, develop, and maintain kernel subsystems and device drivers.Collaborate with architects and engineers to implement new features and improvements.Analyze and troubleshoot kernel-related issues and performance bottlenecks.Optimize kernel code for performance and memory efficiency.Ensure compliance with coding standards and best...


  • Greater Bengaluru Area, India ACL Digital Full time

    Dear All,Greetings of the day…!!!ACL Digital is a design-led Digital Experience, Product Innovation, Solutions, and Consulting offerings leader. From strategy, to design, implementation, and management we help accelerate innovation and transform businesses. . With a multi-cultural and transnational talent and as part of the ALTEN Group comprising over...


  • Bengaluru, India Tech Mahindra Full time

    - Experience in embedded Linux/Linux application/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 technology, OpenGL)- Strong background in...


  • Bengaluru, India Tech Mahindra Full time

    Experience in embedded Linux/Linux application/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 technology, OpenGL) Strong background in...


  • Bengaluru, India Tech Mahindra Full time

    Experience in embedded Linux/Linux application/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 technology, OpenGL)Strong background in embedded...


  • Bengaluru, India Tech Mahindra Full time

    Experience in embedded Linux/Linux application/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 technology, OpenGL)Strong background in embedded...


  • Bengaluru, India PeoplePlus Full time

    OverviewDescriptionAIX is the leading open standards-based UNIX operating system that provides scalable, secure, and robust infrastructure solution for enterprise customers. As aStorage Device Driver Developer, you will be responsible forDesign, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating...


  • Bengaluru, India Aptiv Full time

    Help shape the future of mobility.Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data...


  • Bengaluru, India LTIMindtree Full time

    C Developer with experience in Linux Kernel Development: Exp required: 6 to 15 years Job location: Bengaluru Job requirement: 6+ years of software engineering experience with Linux development environment Strong C programming skills Good understanding of kernel driver software for networking devices Experienced in Linux kernel development Experience in...