Qureos

FIND_THE_RIGHTJOB.

Core BSP- Linux Device Driver Development

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

NOW HIRING: Core BSP- Hyderabad and Bangalore. 3–5 years of hands-on experience in Linux Device Driver Development (porting, integration, middleware, user-space apps, and testing)

IMPORTANT NOTES:

  • Apply only if you meet all mandatory criteria
  • Immediate Joiners Preferred
  • Ensure your current CTC aligns with the offered salary
  • This is a high-autonomy role — you’ll independently lead a full vertical
  • Reporting to AVP – Demand

Location: Hyderabad& Bangalore | Onsite | 5 Days Working
Experience: 3-5 years
Salary: 17–19 LPA
Education: Bachelor’s or Master’s degree in EEE / ECE / CSE ( B.Tech / M.Tech )
Age Limit: Should not be more than 35 years

Required Skills: Linux Device Driver & BSP Development, Embedded Programming Expertise, Board Bring-Up & Bootloader Development, Protocol & Debugging Proficiency, Scripting & DevOps Tools Knowledge

Mandatory Criteria:

  • Strong expertise in C/C++ programming for embedded/Linux environments
  • Proven experience in board bring-up, bootloader development, and low-level hardware/software integration
  • Experience implementing/debugging communication protocols: I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, PCIe
  • Strong debugging skills using tools such as JTAG, TRACE32, ICE, ICD, oscilloscopes, and protocol analyzers
  • Solid understanding of OS fundamentals, multi-threading, parallel processing, synchronization, and IPC mechanisms

Core BSP, Linux Driver development role:

Looking for smart, innovative and motivated individuals to join the team of professionals to work on different BSP, kernel subsystems on the Android/Linux platforms.

Skills :

  • 3 to 5 years of proficiency in Linux device driver development, including porting, integration, middleware, user-space applications, and testing.
  • Experience in board bring-up and bootloader development.
  • Implement and debug communication protocols including I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe.
  • Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers.
  • Solid understanding of operating system concepts, such as multi-threaded programming, parallel processing, synchronization, and inter-process communication (IPC).
  • Familiarity with ARM 32/64 architectures.
  • Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets.
  • Competence in scripting languages such as Python and shell scripts.
  • Strong analytical and problem-solving abilities.
  • Experience with tools like GIT, Perforce, Code Collaborator, Gerrit, JIRA, Confluence, and Jenkins.
  • Effective communication, interpersonal, and cross-functional teamwork capabilities.

Job Types: Full-time, Permanent

Pay: ₹1,700,000.00 - ₹1,900,000.00 per year

Application Question(s):

  • Do you have 3 to 5 years of proficiency in Linux device driver development, including porting, integration, middleware, user-space applications, and testing?
  • Do you have strong expertise in C/C++ programming?
  • Experience in board bring-up and bootloader development?
  • Experience in Implement and debug communication protocols including I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe?
  • Are you Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers?
  • Do you have Solid understanding of operating system concepts, such as multi-threaded programming, parallel processing, synchronization, and inter-process communication (IPC)?
  • Experience in scripting languages such as Python and shell scripts?
  • Experience with tools like GIT, Perforce, Code Collaborator, Gerrit, JIRA, Confluence, and Jenkins?
  • Bachelor's (or) master’s degree in engineering with EEE, ECE, CSE as specialization ( B.Tech / M.Tech )?
  • Familiarity with ARM 32/64 architectures?
  • Debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets?

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.