Core BSP Engineer – Linux Device Driver Development (Onsite) | Hyderabad / Bangalore
Industry: IT Services / Semiconductors
Function: Information Technology
Experience: 3–5 Years
Salary Range: ₹17–20 LPA
Age Limit: Up to 35 Years
Work Mode: Onsite (5 Days)
Education: B.Tech / M.Tech in EEE, ECE, or CSE
⭐ About the Role
Orbit Global HR Consultants is hiring a Core BSP Engineer (Linux Device Driver Developer) for a leading technology-driven organisation in the IT Services & Semiconductor domain.
This role is ideal for embedded systems professionals with deep expertise in Linux kernel, BSP development, board bring-up, bootloaders, and protocol debugging. You will work on cutting-edge platforms and contribute to low-level system development, kernel stability, and hardware-software integration.
⚠️ Client name is confidential and will be shared only with shortlisted candidates.
⭐ Key Responsibilities
📌 Linux Device Driver & BSP Development
Develop and maintain Linux device drivers, including porting, integration, middleware components, and user-space applications.
Work on Board Support Packages (BSPs) and Linux kernel subsystems for embedded platforms.
📌 Board Bring-Up & Bootloader Engineering
Perform board bring-up activities for new hardware platforms.
Develop and enhance bootloaders, ensuring smooth hardware/software initialization.
📌 Embedded Programming & System Development
Write high-performance, low-level code in C/C++ for embedded/Linux environments.
Design and debug complex embedded software modules.
📌 Protocol Implementation & Debugging
Implement and validate communication protocols such as:
I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, PCIe.Debug hardware/software issues using tools like JTAG, TRACE32, ICE, ICD, oscilloscopes, and logic/protocol analyzers.
📌 Kernel Stability & Crash Analysis
Troubleshoot kernel crashes, deadlocks, abnormal resets, and stability issues.
Conduct root-cause analysis and propose corrective actions.
📌 OS & System Architecture Understanding
Work with OS fundamentals such as:
Multithreading, parallel processing, synchronization, IPC, ARM 32/64 architectures.
📌 DevOps, Tools & Collaboration
Use tools like GIT, Perforce, Gerrit, JIRA, Jenkins, Confluence, Code Collaborator.
Develop automation scripts using Python / Shell.
📌 Cross-Team Communication
Collaborate with hardware, firmware, software, and QA teams to ensure successful integration and delivery.
⭐ Mandatory Criteria (Must Meet All)
3–5 years of hands-on experience in Linux Device Driver Development.
Strong proficiency in C/C++ for embedded/Linux systems.
Proven experience in board bring-up, bootloader development, and hardware-software integration.
Expertise in debugging communication protocols:
I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, PCIe.Strong debugging skills using JTAG, TRACE32, ICE, ICD, oscilloscopes & analyzers.
Strong understanding of OS concepts, multithreading, synchronization, IPC.
Bachelor’s or Master’s in EEE / ECE / CSE (B.Tech/M.Tech).
⭐ Preferred Industry Background
IT Services
Semiconductor Companies
Embedded Systems / Hardware Design
Product Engineering / R&D Teams
⭐ What We’re Looking For
Strong analytical and problem-solving skills.
Deep understanding of embedded systems and kernel-level development.
Excellent communication and cross-functional collaboration ability.
Passion for low-level programming, debugging, and system optimization.
Ability to work independently in a fast-paced technical environment. Please share your cv info@orbitconsultancy.in Get Direction
