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
Solid 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
Market-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.