Embedded Systems Engineer: Expert in BSP and Device Drivers

2 weeks ago


Bengaluru, Karnataka, India Qualcomm Full time
Job Description

We are seeking an experienced Embedded Systems Engineer to develop and maintain software components for our cutting-edge embedded systems.

Key Responsibilities:
  • BSP, Kernel, and Device Driver Development: Design, implement, and test software components for embedded systems, ensuring optimal performance and reliability.
  • Storage Technology Expertise: Collaborate with internal teams to integrate eMMC and UFS storage technologies into our products.
  • Debugging and Troubleshooting: Identify and resolve complex issues in embedded systems, utilizing strong debugging skills and expertise in C programming.
  • Customer Collaboration: Work closely with customers to understand their requirements and deliver tailored solutions.
  • Communication: Effectively communicate technical information to both internal stakeholders and customers.
Required Qualifications:
  • Experience: Minimum 5 years of experience in BSP, kernel programming, and device driver development.
  • Storage Technologies: At least 2 years of experience with eMMC and UFS storage technologies.
  • Programming Skills: Proficient in C programming language.
  • Debugging Skills: Strong debugging skills with the ability to identify and resolve complex issues.
  • Communication Skills: Excellent communication skills to effectively collaborate with customers and internal teams.
Preferred Qualifications:
  • Automotive Domain Experience: Experience working in the automotive domain is highly desirable.
  • QNX Operating System Knowledge: Familiarity with QNX operating system is a plus.
  • JTAG Debugging Tools: Experience with JTAG debugging tools is advantageous.
Minimum Qualifications:
  • Degree and Experience: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field, and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field, and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field, and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
  • Programming Language Experience: 1+ year of experience with Programming Languages such as C, C++, Java, Python, etc.
  • Debugging Techniques: 1+ year of experience with debugging techniques.

Estimated Salary: $120,000 - $180,000 per year, depending on location and experience.



  • Bengaluru, Karnataka, India Expert Executive Recruiters (EER Global) Full time

    About the RoleWe are seeking a highly skilled Embedded Systems Developer to join our team at Expert Executive Recruiters (EER Global). The ideal candidate will have expertise in developing VxWorks BSPs for embedded hardware products, integrating and porting device drivers on VxWorks OS, and testing the reliable functionality of BSP/device driver with...


  • Bengaluru, Karnataka, India Tekpillar Full time

    Job DescriptionTekpillar seeks an experienced Embedded Software Engineer to develop and maintain software for embedded systems using C++.This role involves working closely with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up.The ideal candidate will have strong proficiency in C++...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job Summary:We are seeking a highly skilled Embedded Systems Engineer to join our team. The ideal candidate will have a strong background in BSP, kernel programming, and device driver programming, with at least 5 years of hands-on experience.Key Responsibilities:Develop and maintain BSP, kernel, and device drivers for embedded systems.Work with storage...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design: Eximietas Design is a leading technology company that specializes in providing innovative solutions for various industries. Our team of experts is dedicated to empowering businesses to thrive in the digital landscape.We are currently seeking an accomplished Embedded Systems Software Engineer to join our team. As a key member of our...


  • Bengaluru, Karnataka, India Qualcomm Full time

    We are seeking an experienced Embedded Systems Engineer with a strong background in BSP, kernel programming, and device driver programming to join our dynamic team at Qualcomm India Private Limited.As an Embedded Systems Engineer, you will be responsible for developing and maintaining BSP, kernel, and device drivers for embedded systems. You will work with...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    At Capgemini Engineering, we are seeking a skilled Embedded Linux Device Driver Specialist to join our team in Bangalore.We are looking for an individual with 4 to 6 years of experience in designing and developing embedded Linux device drivers for various platforms. If you have strong skills in C/C++ programming, kernel internals, BSP, board bring-up, device...


  • Bengaluru, Karnataka, India Swan Sorter Systems Pvt Ltd Full time

    Job Description:We are seeking an experienced Embedded Linux Driver Developer to join our team at Swan Sorter Systems Pvt Ltd. The successful candidate will be responsible for developing and customizing Linux kernel, building device drivers, Yocto Linux BSP, Debian BSP, and integrating peripheral devices.The ideal candidate will have extensive experience in...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    About MaimsD TechnologyMaimsD Technology is a leading technology firm that specializes in Linux BSP development and device driver porting.Estimated Salary: 1,200,000 INR - 1,800,000 INR per annumJob Description:LINUX BSP DEVELOPMENT OPPORTUNITY AT MAINDS TECHNOLOGYDevelop, port, and maintain Linux BSP for target devices.Port device drivers for USB, I2C, and...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design:Eximietas Design is a cutting-edge technology firm that specializes in delivering innovative solutions across various domains, including VLSI, embedded software, cloud computing, cybersecurity, AI, and ML.Our team of experts, comprising industry giants from Google, Cisco, Microsoft, Oracle, Uber, Broadcom, and Sun, drive our commitment...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design:We are a leading technology firm specializing in innovative solutions for [VLSI/Embedded SW/Cloud Computing/Cyber Security/AI/ML] systems.Our commitment to excellence drives us to empower businesses with cutting-edge technology and expertise, helping them thrive in the dynamic digital landscape.Job Overview:Job Title: Linux BSP...


  • Bengaluru, Karnataka, India HCLTech Full time

    About the RoleWe are seeking an experienced Embedded Developer to join our team in Bengaluru. This position offers the opportunity to work on innovative embedded systems projects, collaborating with a world-class engineering team to develop cutting-edge solutions for various industries.Job DescriptionDevelop and maintain Board Support Packages (BSP) for...


  • Bengaluru, Karnataka, India Peopleplus Full time

    At Peopleplus, we're seeking an exceptional Embedded Systems Expert with a strong focus on Android to join our team. As a key member of our engineering department, you will be responsible for leading the development and integration of Linux-based drivers and kernel modules for Android BSP (Board Support Package) on embedded systems.The ideal candidate will...

  • Android BSP Engineer

    3 weeks ago


    Bengaluru, Karnataka, India KPIT Full time

    Job Title: Android BSP EngineerAbout KPIT:KPIT is a leading technology company that provides engineering and IT consulting services to various industries. Our team of experts works on cutting-edge projects, leveraging their skills and expertise to deliver innovative solutions.Job Overview:We are seeking an experienced Android BSP Engineer to join our team....


  • Bengaluru, Karnataka, India TekPillar Full time

    Job SummaryWe are seeking a skilled Senior Embedded Software Engineer to join our team at TekPillar. This role requires 2-6 years of experience in embedded software development, with a strong proficiency in Embedded C++ and hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up.Key ResponsibilitiesDesign, develop, and optimize embedded...


  • Bengaluru, Karnataka, India KAMMS Management Consultants Private Limited Full time

    We are seeking highly skilled Embedded C and C++ Software Engineers to join our team at KAMMS Management Consultants Private Limited in Bangalore, India. This is a full-time/ permanent position.Estimated Salary: ₹30-50 Lakh per annum (dependent on experience)The ideal candidate will have 5+ years of experience in Embedded C, C++, Shell Scripting, kernel...


  • Bengaluru, Karnataka, India KPIT Full time

    At KPIT, we are seeking an experienced Android Development Engineer to join our team. This is a unique opportunity to work on cutting-edge projects and collaborate with industry experts.About the RoleWe are looking for a skilled engineer who can design, develop, and maintain Android BSPs for our clients. The ideal candidate will have a strong background in...


  • Bengaluru, Karnataka, India cyanous Full time

    About the RoleCyanous is seeking an experienced Android BSP Developer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining Android BSPs for various devices.Key ResponsibilitiesDeveloping and integrating device drivers for hardware components such as cameras, audio, display, and...


  • Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWind River seeks an experienced developer to join its Helix Virtualization Platform and VxWorks development teams. The ideal candidate will be responsible for developing, implementing, and certifying safety-critical features and functionality for aerospace, industrial, and automotive customers.As a team lead, you will oversee a highly...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    About us:L&T Technology Services Limited (LTTS) is a global leader in ER&D services.We are seeking a skilled Linux BSP Developer to join our team.Responsibilities:Strong experience in C/EmbeddedC programming.Experience in Linux BSP development, device driver porting, and end-to-end ownership of Linux BSP.System expertise to perform root cause analysis for...


  • Bengaluru, Karnataka, India Luxoft Full time

    Luxoft, a leading software services company, is seeking an experienced Android Automotive expert to join its Digital Cockpit practice.As a key member of the project team, you will be responsible for developing and integrating BSPs for automotive systems, collaborating with hardware and software teams to define requirements and specifications, and ensuring...