Linux BSP and Device Driver Engineer - 8 years +

Connecting Chains 

📍 Hyderabad, India 🇮🇳

full-time
senior
Posted —

Key Skills

LinuxBSPDriverUARTPCIe

Industry

Consumer ElectronicsIndustrial Automation

Job Description

  • BSP & Device Driver Engineer


Experience:

8+ Years


Key Responsibilities:

● Collaborate with Architecture, Hardware Design, and cross-functional teams.

● Design, develop, and maintain Linux device drivers for various hardware components, ensuring

● seamless integration.

● Contribute to end-to-end product development, from requirements analysis and design to

● implementation, testing, and deployment.

● Utilize exceptional problem-solving and debugging skills to analyze and resolve driver-related issues.


Required Skills:

● 8+ years of hands-on experience in Linux BSP, device driver development, and embedded systems.

● Strong product development experience in embedded/Linux-based products.

● Hands-on experience in development of low-level driver software for Linux operating systems.

● Hands-on experience with boot loaders, U-Boot, and Linux bring-up.

● Strong understanding of Operating System concepts, including scheduling, memory management,

● and device driver development in Linux/RTOS. ● Experience with embedded device drivers and Linux kernel APIs.

● Good to have experience on Android OS.

● Good knowledge of hardware protocols such as I2C, SPI, UART, PCIe, SDHC, and USB.

● Proficiency in C/C++ with a deep understanding of Linux kernel internals.

● Prior experience in low-level debugging using JTAG debuggers, oscilloscopes, logic analyzers, etc.

● Excellent problem-solving and debugging skills.


● Qualification: Bachelor's Degree or above