Embedded Linux BSP Engineer

4 days ago


Bengaluru, Karnataka, India MosChip Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required. The candidate should be ready to travel and work at customer locations as per project requirements.

Responsibilities

  1. Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc.
  2. Documentation Requirement Specification, Design, Test Plan & Test cases, User Guide, etc.
  3. Work as an independent developer and/or lead as per requirement.
  4. Effort estimation, planning, customer Interaction
  5. Timely & Quality deliverables.
  6. Process adherence.
  7. Travel and work at customer location as per project requirements.

Required Skills:

  1. 3-4 years of experience in Embedded Software development with sound fundamental of C
  2. Must have 3+ years of working experience with the Linux kernel & Linux kernel device drivers in relevant project(s)
  3. Sound knowledge of OS fundamentals and experience with developing multithreaded and multi process applications
  4. Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages and board bring-ups for cross platforms etc.
  5. Experience working Linux build systems such as Yocto, buildroot, etc
  6. Familiarity with development using Host - Target tool chains for embedded platforms
  7. Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers.
  8. Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets.
  9. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must
  10. Reading schematics, datasheets, technical reference manual and Silicon revision sheet
  11. Passionate about learning new technologies, methodologies, strategies, and processes
  12. Should be able to work independently in an aggressive, high-pressure environment
  13. Excellent written and verbal communication
  14. Self-starter, problem-solving mentality, and creative thinker
  15. Good documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements

Desired Skills:

  1. Lead/mentor junior engineers
  2. Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
  3. Experience in RTOS (Zephyr, FreeRTOS, etc.) is preferred
  4. Good knowledge of working with Open-source software packages is preferred
  5. Close cooperation with other leaders and projects managers
  6. Positive attitude and has no issues working on different domains/technologies

Education Requirements: B. Tech / M. Tech (ECE / CSE)



  • Bengaluru, Karnataka, India Arrow Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Position:Senior Engineer [Embedded/BSP/C/Linux]Job Description:Technical Skills* Experience working with Embedded Linux BSP (Board Support Package) on embedded platforms.* Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems * Familiarity working with development tools like...


  • Bengaluru, Karnataka, India Quest Global Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job RequirementsJob SummaryWe are looking for an Embedded Linux Engineer with strong experience in Yocto Projectbased BSP (Board Support Package) development. The role involves customizing and maintaining embedded Linux distributions, integrating device drivers, and optimizing system performance for our hardware platforms.Key ResponsibilitiesDevelop,...


  • Bengaluru, Karnataka, India L&T Technology Services Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    LTTS IndiaBangaloreJob DescriptionExpertise in kernel, device driver, BSP development, board bring up, porting, and customization on Linux platforms, with a focus on the Android kernel.Experience specifically with QCM SoC 6125 in developing and optimizing drivers or system-level features.Working knowledge in hypervisor, container and Inter Guest OS IPC/inter...

  • Yocto BSP Developer

    4 days ago


    Bengaluru, Karnataka, India Quest Global Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Requirements Job SummaryWe are looking for an Embedded Linux Engineer with strong experience in Yocto Project–based BSP (Board Support Package) development. The role involves customizing and maintaining embedded Linux distributions, integrating device drivers, and optimizing system performance for our hardware platforms.Key ResponsibilitiesDevelop,...


  • Bengaluru, Karnataka, India Skillous Consulting LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Description : About the Role : We are looking for an experienced Embedded Linux Yocto Engineer to join our internal development team in Bangalore. The ideal candidate will have a strong background in Embedded C, Linux driver development, and Yocto-based Linux distribution customization. This role offers the opportunity to work on cutting-edge...


  • Bengaluru, Karnataka, India J K Systems Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    TSB2 - Embedded Linux EngineerLocation: BangaloreTimings: Full Time (As per company timings)Notice Period: (Immediate Joiner - Only)Experience: 3-7 YearPreferred Skill set :  Experience in Linux Kernel Configuration, Kernel Building, and Debug (trace logs, kernel crash logs)  Experience in Linux Block device driver development  Experience with Linux...

  • Senior BSP Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Mempage Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description : Mempage Technologies Private Limited is dedicated to providing Product Engineering Services and Building Future Technology to simplify life. Our expertise spans R&D, MVP, Products, and Technology services using cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing. We specialize in product development...


  • Bengaluru, Karnataka, India L&T Semiconductor Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Board Support Package (BSP) DevelopmentResponsible for developing and maintaining Linux kernel BSP and device drivers. TheBSP and Linux Driver Developerwill work closely with the System Architect and other team members to support the overall objectives of the Software team.Areas Of ResponsibilityBoard Support Package (BSP) Development:Develop and maintain...


  • Bengaluru, Karnataka, India Mehbooba Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title: DeveloperWork Location: Bangalore, KASkill Required: C++~System Z - z/LinuxExperience Range: 6-8Job Description: Embedded Linux Software Developer with experience in Linux Application, U-Boot, kernel, and device drivers developmentProven experience in embedded Linux software development, with specific expertise in U-Boot, Linux kernel, and device...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Embedded Software Developer Location: Bangalore Experience: 4+ YearsAt Capgemini, we empower engineers to build intelligent embedded platforms that drive innovation across industries. Join our team to lead the development of Linux BSP solutions for next-generation hardware systems.Your Role As an Embedded Software Developer , you will be responsible for...