BSP - Driver Developer

2 days ago


Bengaluru, Karnataka, India KPIT Full time

Job Description
Job Title: Sr. Specialist - Linux-Android-QNX Driver Developer

Job Summary:

We are seeking an experienced and skilled Sr. Specialist - Linux/Android/QNX Driver Developer to join our team. The successful candidate will be responsible for designing, developing, testing, and maintaining device drivers for Linux, Android, and QNX operating systems. The ideal candidate will have a strong background in operating system internals, device driver development, and embedded systems.

Key Responsibilities:

  • Design, develop, and test device drivers for Linux, Android, and QNX operating systems
  • Collaborate with cross-functional teams to identify and prioritize driver development requirements
  • Develop and maintain driver code, including kernel modules, character devices, and block devices
  • Troubleshoot and debug driver issues using various tools and techniques, such as kernel debugging, print statements, and logic analyzers
  • Optimize driver performance, power consumption, and reliability
  • Ensure compliance with relevant industry standards, such as Linux Kernel CodingStyle, Android Coding Standards, and QNX Coding Conventions
  • Participate in code reviews and contribute to the improvement of the overall code quality
  • Collaborate with QA teams to develop and execute test plans for driver validation
  • Provide technical leadership and guidance to junior team members
  • Stay up-to-date with the latest developments in Linux, Android, and QNX operating systems, as well as emerging trends and technologies in the field

Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • At least 8 years of experience in device driver development for Linux, Android, and/or QNX operating systems
  • Strong knowledge of operating system internals, including process management, memory management, and I/O subsystems
  • Proficiency in C and C++ programming languages, as well as experience with scripting languages such as Python and Perl
  • Experience with kernel debugging tools, such as kgdb, kdb, and print statements
  • Familiarity with embedded systems, including SoCs, microcontrollers, and device peripherals
  • Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions
  • Strong communication and teamwork skills, with the ability to work effectively with cross-functional teams
  • Experience with version control systems, such as Git and SVN

Required Skills
C prog , Bitwise Operation ,Multithreading , Data structure , LINUX OR QNX OR ANDROID OS Concept,Driver Development
Supported Skills
debugging skills,Kernel Programming



  • Bengaluru, Karnataka, India Source-Right Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: BSP (BB58FT RM 3745)Job DescriptionWe are seeking a highly skilled and experienced Device Driver Developer to join our BSP team.The ideal candidate will have 5–8 years of hands-on experience in developing and debugging device drivers for embedded platforms any RTOS (freeRTOS, zephyrRTOS ) environments.Will work closely with hardware engineers and...

  • BSP Tester

    4 days ago


    Bengaluru, Karnataka, India Novature Tech Full time

    Keywords:Board Support Package,mbedded C, C programmingExperience:4 - 10 yearsDesignation / Role:BSP TesterLocation:Bengaluru / BangaloreJob Description:Candidates should be fine writing test cases in C orEmbedded C. Strong knowledge of Board Support Package (BSP)- Good exposure to DO-178B/C certification safety standardsExperience in Embedded C, C...

  • bsp

    4 days ago


    Bengaluru, Karnataka, India Capgemini Engineering Full time

    BSP | 6 To 9 years | BangaloreEngineering experience in SW development in embedded projects.• Expertise in C,C++, debugging with working knowledge of git/gerrit• Working experience in multiple Device Driver development• End to End ownership of Linux BSP for a device (Device has support for peripherals like USB, I2C, etc, and GPU capabilities like...

  • Android BSP

    11 hours ago


    Bengaluru, Karnataka, India TekPillar® Full time

    Job Role:Android BSP & Device Driver ArchitectExperience:6+ YearsLocation:Bangalore & PuneKey Responsibilities:Design, develop, and debug reference designs and software-related issues.Customize and optimize platform driver software to meet product requirements.Analyze technical specifications and hardware schematics for driver customization.Collaborate with...


  • Bengaluru, Karnataka, India TCP Corps Full time

    Experience in ARM, x86 Board Bring-Up and Board Support Package Activities, bootloader and kernel bring up for customized hardware Hands on experience in NxP's (iMx6, iMX8) based processor platforms Experience on Android/Linux BSP Experience on Kernel module/driver development Experience on AOSP  Experience in GIT/Repo/CI/CD software configuration...

  • Embedded BSP Tester

    3 weeks ago


    Bengaluru, Karnataka, India, Karnataka Recro Full time

    Requirement: BSP Tester / BSP Software Engineer (High Priority) Job Code: 45488 Experience: 4–10 Years Location: Bangalore Priority: BSP and Software Developers (High priority)Key Skills & ExpertiseStrong expertise in Embedded C and C programmingHands-on development experience in Board Support Package (BSP) → Candidate must have coded drivers (NOT just...

  • BSP Tester

    6 days ago


    Bengaluru, Karnataka, India Techadvance Global Solutions Full time

    An Experienced BSP Tester with strong Embedded C skills & hands-on driver coding experience. The candidate must have worked on safety-critical systems & be well-versed with DO-178B/C standards.Must have coded device drivers (not just configuration)

  • Automotive BSP

    2 weeks ago


    Bengaluru, Karnataka, India Tata Elxsi Full time

    Tata Elxsi is truly your home to a billion possibilities. We believe in opportunities for everyone to be bold and curious and seek to shape the future. Explore what's possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, you matter.We are seeking a highly skilledAutomotive BSP & Hypervisor Specialistto join our dynamic...


  • Bengaluru, Karnataka, India Talentigence Hr Solutions Full time

    Job Title:Senior Android/Linux BSP & HAL Engineer (Qualcomm Platform)*(710 Years Experience | Full-Time | Bangalore | 5 Days WFO)Talentigence HR Solutions Pvt. Ltd. Hiring for our clientExperience: 7-10 YearsBudget: Open (Based on candidate capability)Mode:5 Days Work From OfficeLocation: Bangalore (Intel Office)Joining: Immediate preferredJob DescriptionWe...

  • Kernels AND Drivers

    4 days ago


    Bengaluru, Karnataka, India Insightek Global Consulting Full time

    URGENT HIRINGJob Title: Kernel DeveloperJob Description: We are seeking a skilled Kernel Developer with strong expertise in C/C++ and hands-on experience in Linux/Android kernel development. The candidate will be responsible for working on Linux kernel internals, device driver development, and Board Support Package (BSP) bring-up for embedded platforms. The...