BlackBerry QNX is seeking a Senior System Software Developer – BSP to design, develop, and optimize Board Support Packages (BSP) and embedded device drivers for next-generation automotive and embedded computing platforms. The role includes board bring-up, boot-loader development, peripheral driver implementation, debugging, performance optimization, and ensuring high software quality while working closely with engineering teams on advanced embedded solutions.BlackBerry QNX is seeking a Senior System Software Developer – BSP to design, develop, and optimize Board Support Packages (BSP) and embedded device drivers for next-generation automotive and embedded computing platforms. The role includes board bring-up, boot-loader development, peripheral driver implementation, debugging, performance optimization,
and ensuring high software quality while working closely with engineering teams on advanced embedded solutions.
Requirements
- Bachelor's Degree in Computer Science or Computer Engineering
- 5+ years of Embedded Software Development
- Strong C and Assembly Programming
- Experience with Linux or QNX
- Board Support Package Development
- Device Driver Development
- Bootloader Development
- Board Bring-up
- ARM/x86 Processor Architecture
- PCIe
- USB
- UART
- SPI
- I2C
- CAN
- Power Management
- Embedded Security
- Debugging
Benefits
- Competitive Salary
- Performance Bonus
- Health Insurance
- Career Growth
- Learning Opportunities
- Global Engineering Projects
- Cooperative Work Environment
- Paid Leave
📌 Senior System Software Developer – BSP (Bengaluru)
🏢 Clarus Advisers
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.