⚙️ Urgent Hiring- Core BSP Engineer – IT Services / Semiconductors | Hyderabad & Bangalore (Onsite)
Location: Hyderabad / Bangalore
Job Type: Direct Hire
Industry: IT Services / Semiconductors
Function: Information Technology
Experience Required: 3–5 years
Experience Level: Mid-Level
Education: Bachelor’s or Master’s degree in EEE / ECE / CSE (B.Tech / M.Tech)
Age Limit: Up to 35 years
Work Mode: Onsite (5-day week)
๐ Position Summary
We are seeking a smart, innovative, and motivated Core BSP Engineer to join a dynamic team working on BSP and kernel subsystems for Android/Linux platforms. This role requires hands-on expertise in Linux device driver development, embedded programming, and board bring-up, with strong debugging and problem-solving skills.
✅ Mandatory Criteria
- 3–5 years of hands-on experience in Linux Device Driver Development (porting, integration, middleware, user-space apps, testing)
- Strong proficiency in C/C++ programming for embedded/Linux environments
- Proven experience in board bring-up, bootloader development, and hardware/software integration
- Expertise in implementing/debugging protocols: I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, PCIe
- Strong debugging skills using JTAG, TRACE32, ICE, ICD, oscilloscopes, and protocol analyzers
- Solid understanding of OS fundamentals: multi-threading, parallel processing, synchronization, IPC
- Educational qualification: Bachelor’s or Master’s degree in EEE / ECE / CSE
๐ง Required Skills
- Linux Device Driver & BSP Development
- Embedded Programming (C/C++)
- Board Bring-Up & Bootloader Development
- Protocol Implementation & Debugging (I2C, SPI, UART, USB, CAN, PCIe, MIPI CSI/DSI)
- Debugging Tools: JTAG, TRACE32, ICE, ICD, Oscilloscopes, Protocol Analyzers
- OS Fundamentals (multi-threading, synchronization, IPC)
- ARM 32/64 architecture familiarity
- Kernel stability debugging (crash analysis, system locks, abnormal resets)
- Scripting (Python, Shell)
- DevOps & Collaboration Tools: GIT, Perforce, Gerrit, JIRA, Confluence, Jenkins
๐ฏ Key Responsibilities
- Develop and maintain Linux device drivers and BSP components
- Perform board bring-up and bootloader development for embedded systems
- Debug and optimize kernel subsystems for stability and performance
- Implement and troubleshoot communication protocols across hardware/software layers
- Collaborate with cross-functional teams to deliver scalable solutions
- Ensure code quality, documentation, and adherence to best practices
- Contribute to continuous improvement in system design and debugging processes
๐ฉ Apply Here
#CoreBSP #LinuxDriverDevelopment #EmbeddedProgramming #Bootloader #KernelDebugging #ITServices #Semiconductors #HyderabadJobs #BangaloreJobs #KunbaHRConnect
0 comments:
Post a Comment